builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-891 starttime: 1461529189.63 results: success (0) buildid: 20160424120002 builduid: 72a62035d2aa43c7a78293c773152cdc revision: a4845199b1bbe3391d6d2bf6925cdb368cb09345 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 13:19:49.630082) ========= master: http://buildbot-master67.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 13:19:49.630722) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 13:19:49.631125) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 13:19:49.678265) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 13:19:49.678748) ========= 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-1461529136.576223-1857631376 _=/tools/buildbot/bin/python using PTY: False --2016-04-24 13:19:49-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.6M=0.001s 2016-04-24 13:19:50 (10.6 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.588513 ========= master_lag: 0.36 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 13:19:50.623805) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 13:19:50.624247) ========= 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-1461529136.576223-1857631376 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.077168 ========= master_lag: 0.39 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 13:19:51.090170) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-24 13:19:51.090694) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev a4845199b1bbe3391d6d2bf6925cdb368cb09345 --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 a4845199b1bbe3391d6d2bf6925cdb368cb09345 --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-1461529136.576223-1857631376 _=/tools/buildbot/bin/python using PTY: False 2016-04-24 13:19:53,525 truncating revision to first 12 chars 2016-04-24 13:19:53,525 Setting DEBUG logging. 2016-04-24 13:19:53,525 attempt 1/10 2016-04-24 13:19:53,526 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/a4845199b1bb?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-24 13:19:54,899 unpacking tar archive at: mozilla-inbound-a4845199b1bb/testing/mozharness/ program finished with exit code 0 elapsedTime=2.088713 ========= master_lag: 2.90 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-24 13:19:56.083878) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 13:19:56.084272) ========= script_repo_revision: a4845199b1bbe3391d6d2bf6925cdb368cb09345 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 13:19:56.084826) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 13:19:56.085217) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 13:19:56.120287) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 56 secs) (at 2016-04-24 13:19:56.120704) ========= /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-1461529136.576223-1857631376 _=/tools/buildbot/bin/python using PTY: False 13:19:56 INFO - MultiFileLogger online at 20160424 13:19:56 in /builds/slave/test 13:19:56 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 13:19:56 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:19:56 INFO - {'append_to_log': False, 13:19:56 INFO - 'base_work_dir': '/builds/slave/test', 13:19:56 INFO - 'blob_upload_branch': 'mozilla-inbound', 13:19:56 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:19:56 INFO - 'buildbot_json_path': 'buildprops.json', 13:19:56 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:19:56 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:19:56 INFO - 'download_minidump_stackwalk': True, 13:19:56 INFO - 'download_symbols': 'true', 13:19:56 INFO - 'e10s': False, 13:19:56 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:19:56 INFO - 'tooltool.py': '/tools/tooltool.py', 13:19:56 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:19:56 INFO - '/tools/misc-python/virtualenv.py')}, 13:19:56 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:19:56 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:19:56 INFO - 'log_level': 'info', 13:19:56 INFO - 'log_to_console': True, 13:19:56 INFO - 'opt_config_files': (), 13:19:56 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:19:56 INFO - '--processes=1', 13:19:56 INFO - '--config=%(test_path)s/wptrunner.ini', 13:19:56 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:19:56 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:19:56 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:19:56 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:19:56 INFO - 'pip_index': False, 13:19:56 INFO - 'require_test_zip': True, 13:19:56 INFO - 'test_type': ('testharness',), 13:19:56 INFO - 'this_chunk': '1', 13:19:56 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:19:56 INFO - 'total_chunks': '10', 13:19:56 INFO - 'virtualenv_path': 'venv', 13:19:56 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:19:56 INFO - 'work_dir': 'build'} 13:19:56 INFO - ##### 13:19:56 INFO - ##### Running clobber step. 13:19:56 INFO - ##### 13:19:56 INFO - Running pre-action listener: _resource_record_pre_action 13:19:56 INFO - Running main action method: clobber 13:19:56 INFO - rmtree: /builds/slave/test/build 13:19:56 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:19:59 INFO - Running post-action listener: _resource_record_post_action 13:19:59 INFO - ##### 13:19:59 INFO - ##### Running read-buildbot-config step. 13:19:59 INFO - ##### 13:19:59 INFO - Running pre-action listener: _resource_record_pre_action 13:19:59 INFO - Running main action method: read_buildbot_config 13:19:59 INFO - Using buildbot properties: 13:19:59 INFO - { 13:19:59 INFO - "project": "", 13:19:59 INFO - "product": "firefox", 13:19:59 INFO - "script_repo_revision": "production", 13:19:59 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 13:19:59 INFO - "repository": "", 13:19:59 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 13:19:59 INFO - "buildid": "20160424120002", 13:19:59 INFO - "pgo_build": "False", 13:19:59 INFO - "basedir": "/builds/slave/test", 13:19:59 INFO - "buildnumber": 1, 13:19:59 INFO - "slavename": "tst-linux64-spot-891", 13:19:59 INFO - "master": "http://buildbot-master67.bb.releng.use1.mozilla.com:8201/", 13:19:59 INFO - "platform": "linux64", 13:19:59 INFO - "branch": "mozilla-inbound", 13:19:59 INFO - "revision": "a4845199b1bbe3391d6d2bf6925cdb368cb09345", 13:19:59 INFO - "repo_path": "integration/mozilla-inbound", 13:19:59 INFO - "moz_repo_path": "", 13:19:59 INFO - "stage_platform": "linux64", 13:19:59 INFO - "builduid": "72a62035d2aa43c7a78293c773152cdc", 13:19:59 INFO - "slavebuilddir": "test" 13:19:59 INFO - } 13:19:59 INFO - Found installer url https://queue.taskcluster.net/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 13:19:59 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 13:19:59 INFO - Running post-action listener: _resource_record_post_action 13:19:59 INFO - ##### 13:19:59 INFO - ##### Running download-and-extract step. 13:19:59 INFO - ##### 13:19:59 INFO - Running pre-action listener: _resource_record_pre_action 13:19:59 INFO - Running main action method: download_and_extract 13:19:59 INFO - mkdir: /builds/slave/test/build/tests 13:19: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')]} 13:19:59 INFO - https://queue.taskcluster.net/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 13:19:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:19:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:19:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MgIEGtrZQCitjtPiWEYBbA/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 13:19:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MgIEGtrZQCitjtPiWEYBbA/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 13:20:01 INFO - Downloaded 1361 bytes. 13:20:01 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:20:01 INFO - Using the following test package requirements: 13:20:01 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 13:20:01 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:20:01 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 13:20:01 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:20:01 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 13:20:01 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:20:01 INFO - u'jsshell-linux-x86_64.zip'], 13:20:01 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:20:01 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 13:20:01 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 13:20:01 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:20:01 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 13:20:01 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:20:01 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 13:20:01 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:20:01 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 13:20:01 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:20:01 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 13:20:01 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 13:20:01 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')]} 13:20:01 INFO - https://queue.taskcluster.net/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 13:20:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:20:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:20:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MgIEGtrZQCitjtPiWEYBbA/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 13:20:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MgIEGtrZQCitjtPiWEYBbA/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 13:20:05 INFO - Downloaded 22747850 bytes. 13:20:05 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/*'] 13:20:05 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/* 13:20:06 INFO - caution: filename not matched: web-platform/* 13:20:06 INFO - Return code: 11 13:20: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')]} 13:20:06 INFO - https://queue.taskcluster.net/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 13:20:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:20:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:20:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MgIEGtrZQCitjtPiWEYBbA/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 13:20:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MgIEGtrZQCitjtPiWEYBbA/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 13:20:10 INFO - Downloaded 36406740 bytes. 13:20:10 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/*'] 13:20:10 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/* 13:20:14 INFO - caution: filename not matched: bin/* 13:20:14 INFO - caution: filename not matched: config/* 13:20:14 INFO - caution: filename not matched: mozbase/* 13:20:14 INFO - caution: filename not matched: marionette/* 13:20:14 INFO - caution: filename not matched: tools/wptserve/* 13:20:14 INFO - Return code: 11 13:20:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:20:14 INFO - https://queue.taskcluster.net/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 13:20:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:20:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:20:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MgIEGtrZQCitjtPiWEYBbA/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 13:20:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MgIEGtrZQCitjtPiWEYBbA/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 13:20:20 INFO - Downloaded 64481790 bytes. 13:20:20 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:20:20 INFO - mkdir: /builds/slave/test/properties 13:20:20 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:20:20 INFO - Writing to file /builds/slave/test/properties/build_url 13:20:20 INFO - Contents: 13:20:20 INFO - build_url:https://queue.taskcluster.net/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:20:26 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:20:26 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:20:26 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:20:26 INFO - Contents: 13:20:26 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:20:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:20:26 INFO - https://queue.taskcluster.net/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:20:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:20:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:20:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MgIEGtrZQCitjtPiWEYBbA/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 13:20:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MgIEGtrZQCitjtPiWEYBbA/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 13:20:34 INFO - Downloaded 90902498 bytes. 13:20:34 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'] 13:20:34 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 13:20:40 INFO - Return code: 0 13:20:40 INFO - Running post-action listener: _resource_record_post_action 13:20:40 INFO - Running post-action listener: set_extra_try_arguments 13:20:40 INFO - ##### 13:20:40 INFO - ##### Running create-virtualenv step. 13:20:40 INFO - ##### 13:20:40 INFO - Running pre-action listener: _pre_create_virtualenv 13:20:40 INFO - Running pre-action listener: _resource_record_pre_action 13:20:40 INFO - Running main action method: create_virtualenv 13:20:40 INFO - Creating virtualenv /builds/slave/test/build/venv 13:20:40 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 13:20:40 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:20:40 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:20:40 INFO - Using real prefix '/usr' 13:20:40 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:20:43 INFO - Installing distribute.............................................................................................................................................................................................done. 13:20:46 INFO - Installing pip.................done. 13:20:46 INFO - Return code: 0 13:20:46 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:20:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:20:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:20:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:20:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:20:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:20:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:20:46 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 0x2942030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29433f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2981210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a4bd00>, '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 0x298a300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x298a7b0>, '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-1461529136.576223-1857631376', '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 13:20:46 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 13:20:46 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 13:20:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:20:46 INFO - 'CCACHE_UMASK': '002', 13:20:46 INFO - 'DISPLAY': ':0', 13:20:46 INFO - 'HOME': '/home/cltbld', 13:20:46 INFO - 'LANG': 'en_US.UTF-8', 13:20:46 INFO - 'LOGNAME': 'cltbld', 13:20:46 INFO - 'MAIL': '/var/mail/cltbld', 13:20:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:20:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:20:46 INFO - 'MOZ_NO_REMOTE': '1', 13:20:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:20:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:20:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:20:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:20:46 INFO - 'PWD': '/builds/slave/test', 13:20:46 INFO - 'SHELL': '/bin/bash', 13:20:46 INFO - 'SHLVL': '1', 13:20:46 INFO - 'TERM': 'linux', 13:20:46 INFO - 'TMOUT': '86400', 13:20:46 INFO - 'USER': 'cltbld', 13:20:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461529136.576223-1857631376', 13:20:46 INFO - '_': '/tools/buildbot/bin/python'} 13:20:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:20:47 INFO - Downloading/unpacking psutil>=0.7.1 13:20: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 13:20: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 13:20: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 13:20: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 13:20: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 13:20: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 13:20:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:20:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:20:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:20:52 INFO - Installing collected packages: psutil 13:20:52 INFO - Running setup.py install for psutil 13:20:53 INFO - building 'psutil._psutil_linux' extension 13:20:53 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 13:20:53 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 13:20:53 INFO - building 'psutil._psutil_posix' extension 13:20:53 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 13:20:53 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 13:20:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:20:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:20:54 INFO - Successfully installed psutil 13:20:54 INFO - Cleaning up... 13:20:54 INFO - Return code: 0 13:20:54 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:20:54 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')]} 13:20:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:20:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:20:54 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')]} 13:20:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:20:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:20:54 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 0x2942030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29433f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2981210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a4bd00>, '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 0x298a300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x298a7b0>, '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-1461529136.576223-1857631376', '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 13:20:54 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 13:20:54 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 13:20:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:20:54 INFO - 'CCACHE_UMASK': '002', 13:20:54 INFO - 'DISPLAY': ':0', 13:20:54 INFO - 'HOME': '/home/cltbld', 13:20:54 INFO - 'LANG': 'en_US.UTF-8', 13:20:54 INFO - 'LOGNAME': 'cltbld', 13:20:54 INFO - 'MAIL': '/var/mail/cltbld', 13:20:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:20:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:20:54 INFO - 'MOZ_NO_REMOTE': '1', 13:20:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:20:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:20:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:20:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:20:54 INFO - 'PWD': '/builds/slave/test', 13:20:54 INFO - 'SHELL': '/bin/bash', 13:20:54 INFO - 'SHLVL': '1', 13:20:54 INFO - 'TERM': 'linux', 13:20:54 INFO - 'TMOUT': '86400', 13:20:54 INFO - 'USER': 'cltbld', 13:20:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461529136.576223-1857631376', 13:20:54 INFO - '_': '/tools/buildbot/bin/python'} 13:20:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:20:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:20:54 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 13:20:54 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 13:20:54 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 13:20:54 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 13:20:54 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 13:20:54 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 13:20:59 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:20:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:20:59 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:20:59 INFO - Installing collected packages: mozsystemmonitor 13:20:59 INFO - Running setup.py install for mozsystemmonitor 13:21:00 INFO - Successfully installed mozsystemmonitor 13:21:00 INFO - Cleaning up... 13:21:00 INFO - Return code: 0 13:21:00 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:21:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:21:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:21:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:21:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:21:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:21:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:21:00 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 0x2942030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29433f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2981210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a4bd00>, '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 0x298a300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x298a7b0>, '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-1461529136.576223-1857631376', '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 13:21:00 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 13:21:00 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 13:21:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:21:00 INFO - 'CCACHE_UMASK': '002', 13:21:00 INFO - 'DISPLAY': ':0', 13:21:00 INFO - 'HOME': '/home/cltbld', 13:21:00 INFO - 'LANG': 'en_US.UTF-8', 13:21:00 INFO - 'LOGNAME': 'cltbld', 13:21:00 INFO - 'MAIL': '/var/mail/cltbld', 13:21:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:21:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:21:00 INFO - 'MOZ_NO_REMOTE': '1', 13:21:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:21:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:21:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:21:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:21:00 INFO - 'PWD': '/builds/slave/test', 13:21:00 INFO - 'SHELL': '/bin/bash', 13:21:00 INFO - 'SHLVL': '1', 13:21:00 INFO - 'TERM': 'linux', 13:21:00 INFO - 'TMOUT': '86400', 13:21:00 INFO - 'USER': 'cltbld', 13:21:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461529136.576223-1857631376', 13:21:00 INFO - '_': '/tools/buildbot/bin/python'} 13:21:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:21:00 INFO - Downloading/unpacking blobuploader==1.2.4 13:21:00 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 13:21:00 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 13:21:00 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 13:21:00 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 13:21:00 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 13:21:00 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 13:21:05 INFO - Downloading blobuploader-1.2.4.tar.gz 13:21:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:21:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:21:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:21:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:21:05 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 13:21:05 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 13:21:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:21:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:21:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:21:07 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:21:07 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 13:21:07 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 13:21:07 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 13:21:07 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 13:21:07 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 13:21:07 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 13:21:07 INFO - Downloading docopt-0.6.1.tar.gz 13:21:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:21:07 INFO - Installing collected packages: blobuploader, requests, docopt 13:21:07 INFO - Running setup.py install for blobuploader 13:21:07 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:21:07 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:21:07 INFO - Running setup.py install for requests 13:21:08 INFO - Running setup.py install for docopt 13:21:08 INFO - Successfully installed blobuploader requests docopt 13:21:08 INFO - Cleaning up... 13:21:08 INFO - Return code: 0 13:21:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:21:08 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')]} 13:21:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:21:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:21:08 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')]} 13:21:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:21:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:21:08 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 0x2942030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29433f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2981210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a4bd00>, '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 0x298a300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x298a7b0>, '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-1461529136.576223-1857631376', '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 13:21:08 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 13:21:08 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 13:21:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:21:08 INFO - 'CCACHE_UMASK': '002', 13:21:08 INFO - 'DISPLAY': ':0', 13:21:08 INFO - 'HOME': '/home/cltbld', 13:21:08 INFO - 'LANG': 'en_US.UTF-8', 13:21:08 INFO - 'LOGNAME': 'cltbld', 13:21:08 INFO - 'MAIL': '/var/mail/cltbld', 13:21:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:21:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:21:08 INFO - 'MOZ_NO_REMOTE': '1', 13:21:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:21:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:21:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:21:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:21:08 INFO - 'PWD': '/builds/slave/test', 13:21:08 INFO - 'SHELL': '/bin/bash', 13:21:08 INFO - 'SHLVL': '1', 13:21:08 INFO - 'TERM': 'linux', 13:21:08 INFO - 'TMOUT': '86400', 13:21:08 INFO - 'USER': 'cltbld', 13:21:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461529136.576223-1857631376', 13:21:08 INFO - '_': '/tools/buildbot/bin/python'} 13:21:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:21:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:21:09 INFO - Running setup.py (path:/tmp/pip-nXt3Q3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:21:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:21:09 INFO - Running setup.py (path:/tmp/pip-db5KvX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:21:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:21:09 INFO - Running setup.py (path:/tmp/pip-gTPHse-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:21:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:21:09 INFO - Running setup.py (path:/tmp/pip-8PAdND-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:21:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:21:09 INFO - Running setup.py (path:/tmp/pip-XN7JOW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:21:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:21:10 INFO - Running setup.py (path:/tmp/pip-3AUXAz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:21:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:21:10 INFO - Running setup.py (path:/tmp/pip-YQdQwW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:21:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:21:10 INFO - Running setup.py (path:/tmp/pip-t6nDZl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:21:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:21:10 INFO - Running setup.py (path:/tmp/pip-hJgjZL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:21:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:21:10 INFO - Running setup.py (path:/tmp/pip-ePgUeA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:21:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:21:10 INFO - Running setup.py (path:/tmp/pip-siGbrP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:21:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:21:10 INFO - Running setup.py (path:/tmp/pip-ZRPnAu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:21:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:21:10 INFO - Running setup.py (path:/tmp/pip-O0uD29-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:21:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:21:11 INFO - Running setup.py (path:/tmp/pip-pGnWFS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:21:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:21:11 INFO - Running setup.py (path:/tmp/pip-giH6ct-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:21:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:21:11 INFO - Running setup.py (path:/tmp/pip-uahaH_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:21:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:21:11 INFO - Running setup.py (path:/tmp/pip-Dm4ZT_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:21:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:21:11 INFO - Running setup.py (path:/tmp/pip-2iKhut-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:21:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:21:11 INFO - Running setup.py (path:/tmp/pip-1ommAg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:21:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:21:11 INFO - Running setup.py (path:/tmp/pip-N4RZS_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:21:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:21:12 INFO - Running setup.py (path:/tmp/pip-eMM635-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:21:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:21:12 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 13:21:12 INFO - Running setup.py install for manifestparser 13:21:12 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:21:12 INFO - Running setup.py install for mozcrash 13:21:12 INFO - Running setup.py install for mozdebug 13:21:13 INFO - Running setup.py install for mozdevice 13:21:13 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:21:13 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:21:13 INFO - Running setup.py install for mozfile 13:21:13 INFO - Running setup.py install for mozhttpd 13:21:13 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:21:13 INFO - Running setup.py install for mozinfo 13:21:13 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:21:13 INFO - Running setup.py install for mozInstall 13:21:14 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:21:14 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:21:14 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:21:14 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:21:14 INFO - Running setup.py install for mozleak 13:21:14 INFO - Running setup.py install for mozlog 13:21:14 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:21:14 INFO - Running setup.py install for moznetwork 13:21:14 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:21:14 INFO - Running setup.py install for mozprocess 13:21:15 INFO - Running setup.py install for mozprofile 13:21:15 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:21:15 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:21:15 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:21:15 INFO - Running setup.py install for mozrunner 13:21:15 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:21:15 INFO - Running setup.py install for mozscreenshot 13:21:15 INFO - Running setup.py install for moztest 13:21:15 INFO - Running setup.py install for mozversion 13:21:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:21:16 INFO - Running setup.py install for wptserve 13:21:16 INFO - Running setup.py install for marionette-driver 13:21:16 INFO - Running setup.py install for browsermob-proxy 13:21:16 INFO - Running setup.py install for marionette-client 13:21:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:21:17 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:21:17 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 13:21:17 INFO - Cleaning up... 13:21:17 INFO - Return code: 0 13:21:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:21:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:21:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:21:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:21:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:21:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:21:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:21:17 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 0x2942030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29433f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2981210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a4bd00>, '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 0x298a300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x298a7b0>, '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-1461529136.576223-1857631376', '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 13:21:17 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 13:21:17 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 13:21:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:21:17 INFO - 'CCACHE_UMASK': '002', 13:21:17 INFO - 'DISPLAY': ':0', 13:21:17 INFO - 'HOME': '/home/cltbld', 13:21:17 INFO - 'LANG': 'en_US.UTF-8', 13:21:17 INFO - 'LOGNAME': 'cltbld', 13:21:17 INFO - 'MAIL': '/var/mail/cltbld', 13:21:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:21:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:21:17 INFO - 'MOZ_NO_REMOTE': '1', 13:21:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:21:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:21:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:21:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:21:17 INFO - 'PWD': '/builds/slave/test', 13:21:17 INFO - 'SHELL': '/bin/bash', 13:21:17 INFO - 'SHLVL': '1', 13:21:17 INFO - 'TERM': 'linux', 13:21:17 INFO - 'TMOUT': '86400', 13:21:17 INFO - 'USER': 'cltbld', 13:21:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461529136.576223-1857631376', 13:21:17 INFO - '_': '/tools/buildbot/bin/python'} 13:21:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:21:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:21:17 INFO - Running setup.py (path:/tmp/pip-ZatNkU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:21:18 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)) 13:21:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:21:18 INFO - Running setup.py (path:/tmp/pip-6WOIwC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:21:18 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)) 13:21:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:21:18 INFO - Running setup.py (path:/tmp/pip-eK9bSZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:21:18 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)) 13:21:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:21:18 INFO - Running setup.py (path:/tmp/pip-U5VIml-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:21:18 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)) 13:21:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:21:18 INFO - Running setup.py (path:/tmp/pip-0tR9nA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:21:18 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)) 13:21:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:21:18 INFO - Running setup.py (path:/tmp/pip-p_gFlY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:21:18 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)) 13:21:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:21:18 INFO - Running setup.py (path:/tmp/pip-Tb9nWM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:21:18 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)) 13:21:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:21:18 INFO - Running setup.py (path:/tmp/pip-LyApDt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:21:19 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)) 13:21:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:21:19 INFO - Running setup.py (path:/tmp/pip-FQuQaK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:21:19 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)) 13:21:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:21:19 INFO - Running setup.py (path:/tmp/pip-6b8fGX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:21:19 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)) 13:21:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:21:19 INFO - Running setup.py (path:/tmp/pip-mEv5A1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:21:19 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)) 13:21:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:21:19 INFO - Running setup.py (path:/tmp/pip-dZuHYC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:21:19 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)) 13:21:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:21:19 INFO - Running setup.py (path:/tmp/pip-YYHVn9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:21:19 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)) 13:21:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:21:19 INFO - Running setup.py (path:/tmp/pip-sE9J2I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:21:19 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)) 13:21:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:21:19 INFO - Running setup.py (path:/tmp/pip-LCnLEq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:21:20 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)) 13:21:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:21:20 INFO - Running setup.py (path:/tmp/pip-pbWFvc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:21:20 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)) 13:21:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:21:20 INFO - Running setup.py (path:/tmp/pip-C4ehfx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:21:20 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)) 13:21:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:21:20 INFO - Running setup.py (path:/tmp/pip-Ay9r7b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:21:20 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)) 13:21:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:21:20 INFO - Running setup.py (path:/tmp/pip-9m5Dj9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:21:20 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)) 13:21:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:21:20 INFO - Running setup.py (path:/tmp/pip-mZHo3r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:21:20 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)) 13:21:20 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:21:21 INFO - Running setup.py (path:/tmp/pip-eIJ333-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:21:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:21:21 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)) 13:21:21 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)) 13:21:21 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)) 13:21:21 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)) 13:21:21 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)) 13:21:21 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)) 13:21:21 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:21:21 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 13:21:21 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 13:21:21 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 13:21:21 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 13:21:21 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 13:21:21 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 13:21:26 INFO - Downloading blessings-1.6.tar.gz 13:21:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:21:26 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)) 13:21:26 INFO - Installing collected packages: blessings 13:21:26 INFO - Running setup.py install for blessings 13:21:27 INFO - Successfully installed blessings 13:21:27 INFO - Cleaning up... 13:21:27 INFO - Return code: 0 13:21:27 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:21:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:21:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:21:27 INFO - Reading from file tmpfile_stdout 13:21:27 INFO - Current package versions: 13:21:27 INFO - argparse == 1.2.1 13:21:27 INFO - blessings == 1.6 13:21:27 INFO - blobuploader == 1.2.4 13:21:27 INFO - browsermob-proxy == 0.6.0 13:21:27 INFO - docopt == 0.6.1 13:21:27 INFO - manifestparser == 1.1 13:21:27 INFO - marionette-client == 2.3.0 13:21:27 INFO - marionette-driver == 1.4.0 13:21:27 INFO - mozInstall == 1.12 13:21:27 INFO - mozcrash == 0.17 13:21:27 INFO - mozdebug == 0.1 13:21:27 INFO - mozdevice == 0.48 13:21:27 INFO - mozfile == 1.2 13:21:27 INFO - mozhttpd == 0.7 13:21:27 INFO - mozinfo == 0.9 13:21:27 INFO - mozleak == 0.1 13:21:27 INFO - mozlog == 3.1 13:21:27 INFO - moznetwork == 0.27 13:21:27 INFO - mozprocess == 0.22 13:21:27 INFO - mozprofile == 0.28 13:21:27 INFO - mozrunner == 6.11 13:21:27 INFO - mozscreenshot == 0.1 13:21:27 INFO - mozsystemmonitor == 0.0 13:21:27 INFO - moztest == 0.7 13:21:27 INFO - mozversion == 1.4 13:21:27 INFO - psutil == 3.1.1 13:21:27 INFO - requests == 1.2.3 13:21:27 INFO - wptserve == 1.4.0 13:21:27 INFO - wsgiref == 0.1.2 13:21:27 INFO - Running post-action listener: _resource_record_post_action 13:21:27 INFO - Running post-action listener: _start_resource_monitoring 13:21:27 INFO - Starting resource monitoring. 13:21:27 INFO - ##### 13:21:27 INFO - ##### Running pull step. 13:21:27 INFO - ##### 13:21:27 INFO - Running pre-action listener: _resource_record_pre_action 13:21:27 INFO - Running main action method: pull 13:21:27 INFO - Pull has nothing to do! 13:21:27 INFO - Running post-action listener: _resource_record_post_action 13:21:27 INFO - ##### 13:21:27 INFO - ##### Running install step. 13:21:27 INFO - ##### 13:21:27 INFO - Running pre-action listener: _resource_record_pre_action 13:21:27 INFO - Running main action method: install 13:21:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:21:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:21:28 INFO - Reading from file tmpfile_stdout 13:21:28 INFO - Detecting whether we're running mozinstall >=1.0... 13:21:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:21:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:21:28 INFO - Reading from file tmpfile_stdout 13:21:28 INFO - Output received: 13:21:28 INFO - Usage: mozinstall [options] installer 13:21:28 INFO - Options: 13:21:28 INFO - -h, --help show this help message and exit 13:21:28 INFO - -d DEST, --destination=DEST 13:21:28 INFO - Directory to install application into. [default: 13:21:28 INFO - "/builds/slave/test"] 13:21:28 INFO - --app=APP Application being installed. [default: firefox] 13:21:28 INFO - mkdir: /builds/slave/test/build/application 13:21:28 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'] 13:21:28 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 13:21:58 INFO - Reading from file tmpfile_stdout 13:21:58 INFO - Output received: 13:21:58 INFO - /builds/slave/test/build/application/firefox/firefox 13:21:58 INFO - Running post-action listener: _resource_record_post_action 13:21:58 INFO - ##### 13:21:58 INFO - ##### Running run-tests step. 13:21:58 INFO - ##### 13:21:58 INFO - Running pre-action listener: _resource_record_pre_action 13:21:58 INFO - Running main action method: run_tests 13:21:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:21:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:21:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:21:58 INFO - grabbing minidump binary from tooltool 13:21:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:21:58 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 0x2a4bd00>, '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 0x298a300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x298a7b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:21:58 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 13:21:58 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 13:21:58 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:21:59 INFO - Return code: 0 13:21:59 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 13:21:59 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:21:59 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/MgIEGtrZQCitjtPiWEYBbA/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 13:21:59 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/MgIEGtrZQCitjtPiWEYBbA/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 13:21:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:21:59 INFO - 'CCACHE_UMASK': '002', 13:21:59 INFO - 'DISPLAY': ':0', 13:21:59 INFO - 'HOME': '/home/cltbld', 13:21:59 INFO - 'LANG': 'en_US.UTF-8', 13:21:59 INFO - 'LOGNAME': 'cltbld', 13:21:59 INFO - 'MAIL': '/var/mail/cltbld', 13:21:59 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:21:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:21:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:21:59 INFO - 'MOZ_NO_REMOTE': '1', 13:21:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:21:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:21:59 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:21:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:21:59 INFO - 'PWD': '/builds/slave/test', 13:21:59 INFO - 'SHELL': '/bin/bash', 13:21:59 INFO - 'SHLVL': '1', 13:21:59 INFO - 'TERM': 'linux', 13:21:59 INFO - 'TMOUT': '86400', 13:21:59 INFO - 'USER': 'cltbld', 13:21:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461529136.576223-1857631376', 13:21:59 INFO - '_': '/tools/buildbot/bin/python'} 13:21:59 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/MgIEGtrZQCitjtPiWEYBbA/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 13:21:59 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 13:21:59 INFO - import pkg_resources 13:22:01 INFO - Using 1 client processes 13:22:01 INFO - wptserve Starting http server on 127.0.0.1:8000 13:22:01 INFO - wptserve Starting http server on 127.0.0.1:8001 13:22:01 INFO - wptserve Starting http server on 127.0.0.1:8443 13:22:03 INFO - SUITE-START | Running 778 tests 13:22:03 INFO - Running testharness tests 13:22:03 INFO - Setting up ssl 13:22:03 INFO - PROCESS | certutil | 13:22:03 INFO - PROCESS | certutil | 13:22:03 INFO - PROCESS | certutil | 13:22:03 INFO - Certificate Nickname Trust Attributes 13:22:03 INFO - SSL,S/MIME,JAR/XPI 13:22:03 INFO - 13:22:03 INFO - web-platform-tests CT,, 13:22:03 INFO - 13:22:04 INFO - Starting runner 13:22:07 INFO - PROCESS | 1802 | 1461529327110 Marionette DEBUG Marionette enabled via build flag and pref 13:22:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbec46800 == 1 [pid = 1802] [id = 1] 13:22:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 1 (0x7f4bbec47000) [pid = 1802] [serial = 1] [outer = (nil)] 13:22:07 INFO - PROCESS | 1802 | [1802] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 13:22:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 2 (0x7f4bbec48000) [pid = 1802] [serial = 2] [outer = 0x7f4bbec47000] 13:22:07 INFO - PROCESS | 1802 | 1461529327761 Marionette INFO Listening on port 2828 13:22:08 INFO - PROCESS | 1802 | 1461529328306 Marionette DEBUG Marionette enabled via command-line flag 13:22:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbbb0f800 == 2 [pid = 1802] [id = 2] 13:22:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 3 (0x7f4bbbb10000) [pid = 1802] [serial = 3] [outer = (nil)] 13:22:08 INFO - PROCESS | 1802 | [1802] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 13:22:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 4 (0x7f4bbbb11000) [pid = 1802] [serial = 4] [outer = 0x7f4bbbb10000] 13:22:08 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f4bbaf06700 13:22:08 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f4bc12f1e80 13:22:08 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f4bbaf65130 13:22:08 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f4bbaf65430 13:22:08 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4bbaf65760 13:22:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 5 (0x7f4bbafb5800) [pid = 1802] [serial = 5] [outer = 0x7f4bbec47000] 13:22:08 INFO - PROCESS | 1802 | [1802] 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 13:22:08 INFO - PROCESS | 1802 | 1461529328706 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54462 13:22:08 INFO - PROCESS | 1802 | [1802] 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 13:22:08 INFO - PROCESS | 1802 | 1461529328795 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54463 13:22:08 INFO - PROCESS | 1802 | 1461529328804 Marionette DEBUG Closed connection conn0 13:22:08 INFO - PROCESS | 1802 | [1802] 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 13:22:08 INFO - PROCESS | 1802 | [1802] 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 13:22:08 INFO - PROCESS | 1802 | 1461529328935 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54464 13:22:08 INFO - PROCESS | 1802 | 1461529328938 Marionette DEBUG Closed connection conn1 13:22:08 INFO - PROCESS | 1802 | [1802] 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 13:22:09 INFO - PROCESS | 1802 | 1461529328995 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54465 13:22:09 INFO - PROCESS | 1802 | 1461529329008 Marionette DEBUG Closed connection conn2 13:22:09 INFO - PROCESS | 1802 | 1461529329062 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:22:09 INFO - PROCESS | 1802 | 1461529329082 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":"20160424120002","device":"desktop","version":"48.0a1"} 13:22:09 INFO - PROCESS | 1802 | [1802] 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 13:22:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baea38800 == 3 [pid = 1802] [id = 3] 13:22:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 6 (0x7f4baea39000) [pid = 1802] [serial = 6] [outer = (nil)] 13:22:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baea39800 == 4 [pid = 1802] [id = 4] 13:22:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 7 (0x7f4bae809c00) [pid = 1802] [serial = 7] [outer = (nil)] 13:22:11 INFO - PROCESS | 1802 | [1802] 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 13:22:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4badc21800 == 5 [pid = 1802] [id = 5] 13:22:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 8 (0x7f4badce0000) [pid = 1802] [serial = 8] [outer = (nil)] 13:22:11 INFO - PROCESS | 1802 | [1802] 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 13:22:11 INFO - PROCESS | 1802 | [1802] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:22:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 9 (0x7f4bad957400) [pid = 1802] [serial = 9] [outer = 0x7f4badce0000] 13:22:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 10 (0x7f4bad6bc800) [pid = 1802] [serial = 10] [outer = 0x7f4baea39000] 13:22:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 11 (0x7f4bad423400) [pid = 1802] [serial = 11] [outer = 0x7f4bae809c00] 13:22:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 12 (0x7f4bad425400) [pid = 1802] [serial = 12] [outer = 0x7f4badce0000] 13:22:12 INFO - PROCESS | 1802 | 1461529332732 Marionette DEBUG loaded listener.js 13:22:12 INFO - PROCESS | 1802 | 1461529332750 Marionette DEBUG loaded listener.js 13:22:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 13 (0x7f4bab369c00) [pid = 1802] [serial = 13] [outer = 0x7f4badce0000] 13:22:13 INFO - PROCESS | 1802 | 1461529333438 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"e76e995e-65d9-4900-974e-276e692b1d6b","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":"20160424120002","device":"desktop","version":"48.0a1","command_id":1}}] 13:22:13 INFO - PROCESS | 1802 | 1461529333656 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:22:13 INFO - PROCESS | 1802 | 1461529333845 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 13:22:14 INFO - PROCESS | 1802 | 1461529334090 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:22:14 INFO - PROCESS | 1802 | [1802] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:22:14 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:22:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 14 (0x7f4ba7d26800) [pid = 1802] [serial = 14] [outer = 0x7f4badce0000] 13:22:14 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:22:14 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:14 INFO - PROCESS | 1802 | 1461529334585 Marionette TRACE conn3 <- [1,3,null,{}] 13:22:14 INFO - PROCESS | 1802 | 1461529334757 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:22:14 INFO - PROCESS | 1802 | 1461529334801 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 13:22:14 INFO - PROCESS | 1802 | 1461529334853 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 13:22:14 INFO - PROCESS | 1802 | 1461529334856 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 13:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:22:14 INFO - PROCESS | 1802 | 1461529334881 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:22:14 INFO - PROCESS | 1802 | 1461529334886 Marionette TRACE conn3 <- [1,6,null,{}] 13:22:14 INFO - PROCESS | 1802 | 1461529334970 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:14 INFO - PROCESS | 1802 | 1461529334988 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 13:22:15 INFO - PROCESS | 1802 | 1461529334997 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba7388800 == 6 [pid = 1802] [id = 6] 13:22:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 15 (0x7f4ba73db400) [pid = 1802] [serial = 15] [outer = (nil)] 13:22:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 16 (0x7f4ba73dd400) [pid = 1802] [serial = 16] [outer = 0x7f4ba73db400] 13:22:15 INFO - PROCESS | 1802 | 1461529335066 Marionette DEBUG loaded listener.js 13:22:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 17 (0x7f4ba73e4000) [pid = 1802] [serial = 17] [outer = 0x7f4ba73db400] 13:22:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba6f99800 == 7 [pid = 1802] [id = 7] 13:22:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 18 (0x7f4ba6f47c00) [pid = 1802] [serial = 18] [outer = (nil)] 13:22:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 19 (0x7f4ba87b5c00) [pid = 1802] [serial = 19] [outer = 0x7f4ba6f47c00] 13:22:15 INFO - PROCESS | 1802 | 1461529335556 Marionette DEBUG loaded listener.js 13:22:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 20 (0x7f4ba6392400) [pid = 1802] [serial = 20] [outer = 0x7f4ba6f47c00] 13:22:16 INFO - PROCESS | 1802 | 1461529336005 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:22:16 INFO - PROCESS | 1802 | [1802] 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 13:22:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1214ms 13:22:16 INFO - PROCESS | 1802 | 1461529336106 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 13:22:16 INFO - PROCESS | 1802 | 1461529336110 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 13:22:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:22:16 INFO - PROCESS | 1802 | 1461529336195 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:22:16 INFO - PROCESS | 1802 | 1461529336198 Marionette TRACE conn3 <- [1,10,null,{}] 13:22:16 INFO - PROCESS | 1802 | 1461529336230 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:16 INFO - PROCESS | 1802 | 1461529336395 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 13:22:16 INFO - PROCESS | 1802 | 1461529336424 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5351000 == 8 [pid = 1802] [id = 8] 13:22:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 21 (0x7f4bab04e800) [pid = 1802] [serial = 21] [outer = (nil)] 13:22:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 22 (0x7f4ba53e9c00) [pid = 1802] [serial = 22] [outer = 0x7f4bab04e800] 13:22:16 INFO - PROCESS | 1802 | 1461529336490 Marionette DEBUG loaded listener.js 13:22:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 23 (0x7f4ba53ee800) [pid = 1802] [serial = 23] [outer = 0x7f4bab04e800] 13:22:17 INFO - PROCESS | 1802 | 1461529337065 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 13:22:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 957ms 13:22:17 INFO - PROCESS | 1802 | 1461529337129 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 13:22:17 INFO - PROCESS | 1802 | 1461529337133 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 13:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:22:17 INFO - PROCESS | 1802 | 1461529337139 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:22:17 INFO - PROCESS | 1802 | 1461529337141 Marionette TRACE conn3 <- [1,14,null,{}] 13:22:17 INFO - PROCESS | 1802 | 1461529337146 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:17 INFO - PROCESS | 1802 | 1461529337299 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 13:22:17 INFO - PROCESS | 1802 | 1461529337316 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba569b000 == 9 [pid = 1802] [id = 9] 13:22:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 24 (0x7f4ba5806000) [pid = 1802] [serial = 24] [outer = (nil)] 13:22:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 25 (0x7f4ba580a000) [pid = 1802] [serial = 25] [outer = 0x7f4ba5806000] 13:22:17 INFO - PROCESS | 1802 | 1461529337379 Marionette DEBUG loaded listener.js 13:22:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 26 (0x7f4bbbe07000) [pid = 1802] [serial = 26] [outer = 0x7f4ba5806000] 13:22:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5690000 == 10 [pid = 1802] [id = 10] 13:22:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 27 (0x7f4ba5695000) [pid = 1802] [serial = 27] [outer = (nil)] 13:22:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 28 (0x7f4ba5899000) [pid = 1802] [serial = 28] [outer = 0x7f4ba5695000] 13:22:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 29 (0x7f4ba569c800) [pid = 1802] [serial = 29] [outer = 0x7f4ba5695000] 13:22:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5357800 == 11 [pid = 1802] [id = 11] 13:22:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 30 (0x7f4ba53f0400) [pid = 1802] [serial = 30] [outer = (nil)] 13:22:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 31 (0x7f4ba597b400) [pid = 1802] [serial = 31] [outer = 0x7f4ba53f0400] 13:22:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 32 (0x7f4ba596c800) [pid = 1802] [serial = 32] [outer = 0x7f4ba53f0400] 13:22:18 INFO - PROCESS | 1802 | 1461529338828 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 13:22:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:22:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1728ms 13:22:18 INFO - PROCESS | 1802 | 1461529338932 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 13:22:18 INFO - PROCESS | 1802 | 1461529338940 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 13:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:22:18 INFO - PROCESS | 1802 | 1461529338952 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:22:18 INFO - PROCESS | 1802 | 1461529338956 Marionette TRACE conn3 <- [1,18,null,{}] 13:22:18 INFO - PROCESS | 1802 | 1461529338964 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:19 INFO - PROCESS | 1802 | 1461529339151 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 13:22:19 INFO - PROCESS | 1802 | 1461529339340 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba6fa3800 == 12 [pid = 1802] [id = 12] 13:22:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 33 (0x7f4ba5977000) [pid = 1802] [serial = 33] [outer = (nil)] 13:22:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 34 (0x7f4ba73de000) [pid = 1802] [serial = 34] [outer = 0x7f4ba5977000] 13:22:19 INFO - PROCESS | 1802 | 1461529339477 Marionette DEBUG loaded listener.js 13:22:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 35 (0x7f4bac2f1400) [pid = 1802] [serial = 35] [outer = 0x7f4ba5977000] 13:22:20 INFO - PROCESS | 1802 | 1461529340326 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 13:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1388ms 13:22:20 INFO - PROCESS | 1802 | 1461529340340 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 13:22:20 INFO - PROCESS | 1802 | 1461529340349 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 13:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:22:20 INFO - PROCESS | 1802 | 1461529340360 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:22:20 INFO - PROCESS | 1802 | 1461529340363 Marionette TRACE conn3 <- [1,22,null,{}] 13:22:20 INFO - PROCESS | 1802 | 1461529340370 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:20 INFO - PROCESS | 1802 | 1461529340542 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 13:22:20 INFO - PROCESS | 1802 | 1461529340666 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bac260000 == 13 [pid = 1802] [id = 13] 13:22:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 36 (0x7f4bad42b800) [pid = 1802] [serial = 36] [outer = (nil)] 13:22:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 37 (0x7f4ba6392000) [pid = 1802] [serial = 37] [outer = 0x7f4bad42b800] 13:22:20 INFO - PROCESS | 1802 | 1461529340764 Marionette DEBUG loaded listener.js 13:22:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 38 (0x7f4badce6800) [pid = 1802] [serial = 38] [outer = 0x7f4bad42b800] 13:22:21 INFO - PROCESS | 1802 | 1461529341802 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 13:22:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:22:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1485ms 13:22:21 INFO - PROCESS | 1802 | 1461529341845 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 13:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:22:21 INFO - PROCESS | 1802 | 1461529341850 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 13:22:21 INFO - PROCESS | 1802 | 1461529341858 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:22:21 INFO - PROCESS | 1802 | 1461529341864 Marionette TRACE conn3 <- [1,26,null,{}] 13:22:21 INFO - PROCESS | 1802 | 1461529341872 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:22 INFO - PROCESS | 1802 | 1461529342100 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 13:22:22 INFO - PROCESS | 1802 | 1461529342365 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba567f800 == 14 [pid = 1802] [id = 14] 13:22:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 39 (0x7f4ba73df000) [pid = 1802] [serial = 39] [outer = (nil)] 13:22:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 40 (0x7f4bab053c00) [pid = 1802] [serial = 40] [outer = 0x7f4ba73df000] 13:22:22 INFO - PROCESS | 1802 | 1461529342512 Marionette DEBUG loaded listener.js 13:22:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 41 (0x7f4badbb5000) [pid = 1802] [serial = 41] [outer = 0x7f4ba73df000] 13:22:23 INFO - PROCESS | 1802 | 1461529343299 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:22:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1484ms 13:22:23 INFO - PROCESS | 1802 | 1461529343343 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 13:22:23 INFO - PROCESS | 1802 | 1461529343351 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 13:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:22:23 INFO - PROCESS | 1802 | 1461529343360 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:22:23 INFO - PROCESS | 1802 | 1461529343363 Marionette TRACE conn3 <- [1,30,null,{}] 13:22:23 INFO - PROCESS | 1802 | 1461529343373 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:23 INFO - PROCESS | 1802 | 1461529343542 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 13:22:23 INFO - PROCESS | 1802 | 1461529343618 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad765800 == 15 [pid = 1802] [id = 15] 13:22:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 42 (0x7f4ba7d29800) [pid = 1802] [serial = 42] [outer = (nil)] 13:22:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 43 (0x7f4bae80bc00) [pid = 1802] [serial = 43] [outer = 0x7f4ba7d29800] 13:22:23 INFO - PROCESS | 1802 | 1461529343682 Marionette DEBUG loaded listener.js 13:22:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 44 (0x7f4baf7c4400) [pid = 1802] [serial = 44] [outer = 0x7f4ba7d29800] 13:22:24 INFO - PROCESS | 1802 | 1461529344359 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 13:22:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1031ms 13:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:22:24 INFO - PROCESS | 1802 | 1461529344392 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 13:22:24 INFO - PROCESS | 1802 | 1461529344395 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 13:22:24 INFO - PROCESS | 1802 | 1461529344402 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:22:24 INFO - PROCESS | 1802 | 1461529344407 Marionette TRACE conn3 <- [1,34,null,{}] 13:22:24 INFO - PROCESS | 1802 | 1461529344435 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:24 INFO - PROCESS | 1802 | 1461529344600 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 13:22:24 INFO - PROCESS | 1802 | 1461529344614 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae3c8000 == 16 [pid = 1802] [id = 16] 13:22:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 45 (0x7f4bae06ec00) [pid = 1802] [serial = 45] [outer = (nil)] 13:22:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 46 (0x7f4bb1370000) [pid = 1802] [serial = 46] [outer = 0x7f4bae06ec00] 13:22:24 INFO - PROCESS | 1802 | 1461529344695 Marionette DEBUG loaded listener.js 13:22:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 47 (0x7f4bb14d9c00) [pid = 1802] [serial = 47] [outer = 0x7f4bae06ec00] 13:22:25 INFO - PROCESS | 1802 | 1461529345374 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 13:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 988ms 13:22:25 INFO - PROCESS | 1802 | 1461529345390 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 13:22:25 INFO - PROCESS | 1802 | 1461529345397 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 13:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:22:25 INFO - PROCESS | 1802 | 1461529345405 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:22:25 INFO - PROCESS | 1802 | 1461529345408 Marionette TRACE conn3 <- [1,38,null,{}] 13:22:25 INFO - PROCESS | 1802 | 1461529345414 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:25 INFO - PROCESS | 1802 | 1461529345577 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 13:22:25 INFO - PROCESS | 1802 | 1461529345601 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae73d000 == 17 [pid = 1802] [id = 17] 13:22:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 48 (0x7f4ba53ed000) [pid = 1802] [serial = 48] [outer = (nil)] 13:22:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 49 (0x7f4bb1643400) [pid = 1802] [serial = 49] [outer = 0x7f4ba53ed000] 13:22:25 INFO - PROCESS | 1802 | 1461529345662 Marionette DEBUG loaded listener.js 13:22:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 50 (0x7f4bb2211000) [pid = 1802] [serial = 50] [outer = 0x7f4ba53ed000] 13:22:26 INFO - PROCESS | 1802 | 1461529346299 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 13:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 930ms 13:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:22:26 INFO - PROCESS | 1802 | 1461529346336 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 13:22:26 INFO - PROCESS | 1802 | 1461529346338 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 13:22:26 INFO - PROCESS | 1802 | 1461529346345 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:22:26 INFO - PROCESS | 1802 | 1461529346348 Marionette TRACE conn3 <- [1,42,null,{}] 13:22:26 INFO - PROCESS | 1802 | 1461529346355 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:26 INFO - PROCESS | 1802 | 1461529346486 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 13:22:26 INFO - PROCESS | 1802 | 1461529346505 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baea3a800 == 18 [pid = 1802] [id = 18] 13:22:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 51 (0x7f4bab04d400) [pid = 1802] [serial = 51] [outer = (nil)] 13:22:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 52 (0x7f4bb2217400) [pid = 1802] [serial = 52] [outer = 0x7f4bab04d400] 13:22:26 INFO - PROCESS | 1802 | 1461529346577 Marionette DEBUG loaded listener.js 13:22:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 53 (0x7f4bb5f55c00) [pid = 1802] [serial = 53] [outer = 0x7f4bab04d400] 13:22:27 INFO - PROCESS | 1802 | 1461529347278 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 13:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 989ms 13:22:27 INFO - PROCESS | 1802 | 1461529347334 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 13:22:27 INFO - PROCESS | 1802 | 1461529347337 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 13:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:22:27 INFO - PROCESS | 1802 | 1461529347343 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:22:27 INFO - PROCESS | 1802 | 1461529347347 Marionette TRACE conn3 <- [1,46,null,{}] 13:22:27 INFO - PROCESS | 1802 | 1461529347377 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:27 INFO - PROCESS | 1802 | 1461529347548 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 13:22:27 INFO - PROCESS | 1802 | 1461529347673 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5683000 == 19 [pid = 1802] [id = 19] 13:22:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 54 (0x7f4ba53ec800) [pid = 1802] [serial = 54] [outer = (nil)] 13:22:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 55 (0x7f4ba53f4c00) [pid = 1802] [serial = 55] [outer = 0x7f4ba53ec800] 13:22:27 INFO - PROCESS | 1802 | 1461529347751 Marionette DEBUG loaded listener.js 13:22:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 56 (0x7f4ba5810800) [pid = 1802] [serial = 56] [outer = 0x7f4ba53ec800] 13:22:28 INFO - PROCESS | 1802 | 1461529348599 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1295ms 13:22:28 INFO - PROCESS | 1802 | 1461529348641 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 13:22:28 INFO - PROCESS | 1802 | 1461529348648 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 13:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:22:28 INFO - PROCESS | 1802 | 1461529348657 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:22:28 INFO - PROCESS | 1802 | 1461529348662 Marionette TRACE conn3 <- [1,50,null,{}] 13:22:28 INFO - PROCESS | 1802 | 1461529348669 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:28 INFO - PROCESS | 1802 | 1461529348845 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 13:22:28 INFO - PROCESS | 1802 | 1461529348969 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae01c000 == 20 [pid = 1802] [id = 20] 13:22:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 57 (0x7f4bab04dc00) [pid = 1802] [serial = 57] [outer = (nil)] 13:22:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 58 (0x7f4bacb16400) [pid = 1802] [serial = 58] [outer = 0x7f4bab04dc00] 13:22:29 INFO - PROCESS | 1802 | 1461529349070 Marionette DEBUG loaded listener.js 13:22:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 59 (0x7f4bad483000) [pid = 1802] [serial = 59] [outer = 0x7f4bab04dc00] 13:22:30 INFO - PROCESS | 1802 | 1461529350061 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:22:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1435ms 13:22:30 INFO - PROCESS | 1802 | 1461529350099 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 13:22:30 INFO - PROCESS | 1802 | 1461529350108 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 13:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:22:30 INFO - PROCESS | 1802 | 1461529350118 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:22:30 INFO - PROCESS | 1802 | 1461529350122 Marionette TRACE conn3 <- [1,54,null,{}] 13:22:30 INFO - PROCESS | 1802 | 1461529350130 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:30 INFO - PROCESS | 1802 | 1461529350333 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 13:22:30 INFO - PROCESS | 1802 | 1461529350459 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf445000 == 21 [pid = 1802] [id = 21] 13:22:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 60 (0x7f4bae6f7c00) [pid = 1802] [serial = 60] [outer = (nil)] 13:22:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 61 (0x7f4baed75c00) [pid = 1802] [serial = 61] [outer = 0x7f4bae6f7c00] 13:22:30 INFO - PROCESS | 1802 | 1461529350572 Marionette DEBUG loaded listener.js 13:22:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 62 (0x7f4baf8b5c00) [pid = 1802] [serial = 62] [outer = 0x7f4bae6f7c00] 13:22:31 INFO - PROCESS | 1802 | 1461529351395 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1341ms 13:22:31 INFO - PROCESS | 1802 | 1461529351468 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 13:22:31 INFO - PROCESS | 1802 | 1461529351472 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 13:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:22:31 INFO - PROCESS | 1802 | 1461529351490 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:22:31 INFO - PROCESS | 1802 | 1461529351499 Marionette TRACE conn3 <- [1,58,null,{}] 13:22:31 INFO - PROCESS | 1802 | 1461529351506 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:31 INFO - PROCESS | 1802 | 1461529351675 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 13:22:31 INFO - PROCESS | 1802 | 1461529351796 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf97f800 == 22 [pid = 1802] [id = 22] 13:22:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 63 (0x7f4bae80ac00) [pid = 1802] [serial = 63] [outer = (nil)] 13:22:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 64 (0x7f4bbbb53c00) [pid = 1802] [serial = 64] [outer = 0x7f4bae80ac00] 13:22:31 INFO - PROCESS | 1802 | 1461529351876 Marionette DEBUG loaded listener.js 13:22:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 65 (0x7f4bbbe08000) [pid = 1802] [serial = 65] [outer = 0x7f4bae80ac00] 13:22:32 INFO - PROCESS | 1802 | 1461529352654 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:22:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1243ms 13:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:22:32 INFO - PROCESS | 1802 | 1461529352726 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 13:22:32 INFO - PROCESS | 1802 | 1461529352729 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 13:22:32 INFO - PROCESS | 1802 | 1461529352736 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:22:32 INFO - PROCESS | 1802 | 1461529352739 Marionette TRACE conn3 <- [1,62,null,{}] 13:22:32 INFO - PROCESS | 1802 | 1461529352744 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:32 INFO - PROCESS | 1802 | 1461529352899 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 13:22:33 INFO - PROCESS | 1802 | 1461529353030 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb1421000 == 23 [pid = 1802] [id = 23] 13:22:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 66 (0x7f4bb1370800) [pid = 1802] [serial = 66] [outer = (nil)] 13:22:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 67 (0x7f4bbbeed800) [pid = 1802] [serial = 67] [outer = 0x7f4bb1370800] 13:22:33 INFO - PROCESS | 1802 | 1461529353103 Marionette DEBUG loaded listener.js 13:22:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 68 (0x7f4bbc00d400) [pid = 1802] [serial = 68] [outer = 0x7f4bb1370800] 13:22:34 INFO - PROCESS | 1802 | 1461529354018 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:22:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1333ms 13:22:34 INFO - PROCESS | 1802 | 1461529354069 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 13:22:34 INFO - PROCESS | 1802 | 1461529354075 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 13:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:22:34 INFO - PROCESS | 1802 | 1461529354083 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:22:34 INFO - PROCESS | 1802 | 1461529354087 Marionette TRACE conn3 <- [1,66,null,{}] 13:22:34 INFO - PROCESS | 1802 | 1461529354096 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:34 INFO - PROCESS | 1802 | 1461529354250 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 13:22:34 INFO - PROCESS | 1802 | 1461529354402 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5435800 == 24 [pid = 1802] [id = 24] 13:22:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 69 (0x7f4ba73dec00) [pid = 1802] [serial = 69] [outer = (nil)] 13:22:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 70 (0x7f4babb37800) [pid = 1802] [serial = 70] [outer = 0x7f4ba73dec00] 13:22:34 INFO - PROCESS | 1802 | 1461529354484 Marionette DEBUG loaded listener.js 13:22:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 71 (0x7f4bac9b2400) [pid = 1802] [serial = 71] [outer = 0x7f4ba73dec00] 13:22:35 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baea3a800 == 23 [pid = 1802] [id = 18] 13:22:35 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae73d000 == 22 [pid = 1802] [id = 17] 13:22:35 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae3c8000 == 21 [pid = 1802] [id = 16] 13:22:35 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad765800 == 20 [pid = 1802] [id = 15] 13:22:35 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba567f800 == 19 [pid = 1802] [id = 14] 13:22:35 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba6fa3800 == 18 [pid = 1802] [id = 12] 13:22:35 INFO - PROCESS | 1802 | 1461529355511 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1497ms 13:22:35 INFO - PROCESS | 1802 | 1461529355582 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 13:22:35 INFO - PROCESS | 1802 | 1461529355590 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 13:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:22:35 INFO - PROCESS | 1802 | 1461529355602 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:22:35 INFO - PROCESS | 1802 | 1461529355611 Marionette TRACE conn3 <- [1,70,null,{}] 13:22:35 INFO - PROCESS | 1802 | 1461529355623 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:35 INFO - PROCESS | 1802 | 1461529355824 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 13:22:35 INFO - PROCESS | 1802 | 1461529355992 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bace87000 == 19 [pid = 1802] [id = 25] 13:22:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 72 (0x7f4bacb17400) [pid = 1802] [serial = 72] [outer = (nil)] 13:22:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 73 (0x7f4bace77800) [pid = 1802] [serial = 73] [outer = 0x7f4bacb17400] 13:22:36 INFO - PROCESS | 1802 | 1461529356089 Marionette DEBUG loaded listener.js 13:22:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 74 (0x7f4badef7800) [pid = 1802] [serial = 74] [outer = 0x7f4bacb17400] 13:22:36 INFO - PROCESS | 1802 | 1461529356809 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1252ms 13:22:36 INFO - PROCESS | 1802 | 1461529356854 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 13:22:36 INFO - PROCESS | 1802 | 1461529356863 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 13:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:22:36 INFO - PROCESS | 1802 | 1461529356874 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:22:36 INFO - PROCESS | 1802 | 1461529356877 Marionette TRACE conn3 <- [1,74,null,{}] 13:22:36 INFO - PROCESS | 1802 | 1461529356884 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:37 INFO - PROCESS | 1802 | 1461529357046 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 13:22:37 INFO - PROCESS | 1802 | 1461529357171 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae73e000 == 20 [pid = 1802] [id = 26] 13:22:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 75 (0x7f4badbb4800) [pid = 1802] [serial = 75] [outer = (nil)] 13:22:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 76 (0x7f4baf7cdc00) [pid = 1802] [serial = 76] [outer = 0x7f4badbb4800] 13:22:37 INFO - PROCESS | 1802 | 1461529357249 Marionette DEBUG loaded listener.js 13:22:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 77 (0x7f4bb1371800) [pid = 1802] [serial = 77] [outer = 0x7f4badbb4800] 13:22:38 INFO - PROCESS | 1802 | 1461529358098 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:22:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:22:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1284ms 13:22:38 INFO - PROCESS | 1802 | 1461529358159 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 13:22:38 INFO - PROCESS | 1802 | 1461529358162 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 13:22:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:22:38 INFO - PROCESS | 1802 | 1461529358169 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:22:38 INFO - PROCESS | 1802 | 1461529358175 Marionette TRACE conn3 <- [1,78,null,{}] 13:22:38 INFO - PROCESS | 1802 | 1461529358192 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:38 INFO - PROCESS | 1802 | 1461529358371 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 13:22:38 INFO - PROCESS | 1802 | 1461529358496 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf972000 == 21 [pid = 1802] [id = 27] 13:22:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 78 (0x7f4bb1650000) [pid = 1802] [serial = 78] [outer = (nil)] 13:22:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 79 (0x7f4bbbb47400) [pid = 1802] [serial = 79] [outer = 0x7f4bb1650000] 13:22:38 INFO - PROCESS | 1802 | 1461529358582 Marionette DEBUG loaded listener.js 13:22:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 80 (0x7f4bbbeb5000) [pid = 1802] [serial = 80] [outer = 0x7f4bb1650000] 13:22:39 INFO - PROCESS | 1802 | 1461529359408 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:22:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:22:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1301ms 13:22:39 INFO - PROCESS | 1802 | 1461529359472 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 13:22:39 INFO - PROCESS | 1802 | 1461529359477 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 13:22:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:22:39 INFO - PROCESS | 1802 | 1461529359502 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:22:39 INFO - PROCESS | 1802 | 1461529359506 Marionette TRACE conn3 <- [1,82,null,{}] 13:22:39 INFO - PROCESS | 1802 | 1461529359512 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:39 INFO - PROCESS | 1802 | 1461529359688 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 13:22:39 INFO - PROCESS | 1802 | 1461529359811 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb5fe2800 == 22 [pid = 1802] [id = 28] 13:22:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 81 (0x7f4bb2203000) [pid = 1802] [serial = 81] [outer = (nil)] 13:22:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 82 (0x7f4bbcf4e800) [pid = 1802] [serial = 82] [outer = 0x7f4bb2203000] 13:22:39 INFO - PROCESS | 1802 | 1461529359885 Marionette DEBUG loaded listener.js 13:22:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 83 (0x7f4bbd0c3c00) [pid = 1802] [serial = 83] [outer = 0x7f4bb2203000] 13:22:40 INFO - PROCESS | 1802 | 1461529360692 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1338ms 13:22:40 INFO - PROCESS | 1802 | 1461529360860 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 13:22:40 INFO - PROCESS | 1802 | 1461529360868 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 13:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:22:40 INFO - PROCESS | 1802 | 1461529360879 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:22:40 INFO - PROCESS | 1802 | 1461529360882 Marionette TRACE conn3 <- [1,86,null,{}] 13:22:40 INFO - PROCESS | 1802 | 1461529360890 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:41 INFO - PROCESS | 1802 | 1461529361047 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 13:22:41 INFO - PROCESS | 1802 | 1461529361197 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5354800 == 23 [pid = 1802] [id = 29] 13:22:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 84 (0x7f4bab10f000) [pid = 1802] [serial = 84] [outer = (nil)] 13:22:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 85 (0x7f4bac231400) [pid = 1802] [serial = 85] [outer = 0x7f4bab10f000] 13:22:41 INFO - PROCESS | 1802 | 1461529361285 Marionette DEBUG loaded listener.js 13:22:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 86 (0x7f4bad423000) [pid = 1802] [serial = 86] [outer = 0x7f4bab10f000] 13:22:41 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baf97f800 == 22 [pid = 1802] [id = 22] 13:22:41 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baf445000 == 21 [pid = 1802] [id = 21] 13:22:41 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae01c000 == 20 [pid = 1802] [id = 20] 13:22:41 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5683000 == 19 [pid = 1802] [id = 19] 13:22:42 INFO - PROCESS | 1802 | 1461529362238 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:22:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:22:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1434ms 13:22:42 INFO - PROCESS | 1802 | 1461529362314 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 13:22:42 INFO - PROCESS | 1802 | 1461529362318 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 13:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:22:42 INFO - PROCESS | 1802 | 1461529362327 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:22:42 INFO - PROCESS | 1802 | 1461529362331 Marionette TRACE conn3 <- [1,90,null,{}] 13:22:42 INFO - PROCESS | 1802 | 1461529362339 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:42 INFO - PROCESS | 1802 | 1461529362538 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 13:22:42 INFO - PROCESS | 1802 | 1461529362665 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baec1e000 == 20 [pid = 1802] [id = 30] 13:22:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 87 (0x7f4bae217000) [pid = 1802] [serial = 87] [outer = (nil)] 13:22:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 88 (0x7f4bae804000) [pid = 1802] [serial = 88] [outer = 0x7f4bae217000] 13:22:42 INFO - PROCESS | 1802 | 1461529362743 Marionette DEBUG loaded listener.js 13:22:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 89 (0x7f4baf8ae800) [pid = 1802] [serial = 89] [outer = 0x7f4bae217000] 13:22:43 INFO - PROCESS | 1802 | 1461529363564 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1280ms 13:22:43 INFO - PROCESS | 1802 | 1461529363608 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 13:22:43 INFO - PROCESS | 1802 | 1461529363616 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 13:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:22:43 INFO - PROCESS | 1802 | 1461529363641 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:22:43 INFO - PROCESS | 1802 | 1461529363646 Marionette TRACE conn3 <- [1,94,null,{}] 13:22:43 INFO - PROCESS | 1802 | 1461529363656 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:43 INFO - PROCESS | 1802 | 1461529363823 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 13:22:43 INFO - PROCESS | 1802 | 1461529363947 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb22e5000 == 21 [pid = 1802] [id = 31] 13:22:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 90 (0x7f4bb136b800) [pid = 1802] [serial = 90] [outer = (nil)] 13:22:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 91 (0x7f4bb5f58c00) [pid = 1802] [serial = 91] [outer = 0x7f4bb136b800] 13:22:44 INFO - PROCESS | 1802 | 1461529364022 Marionette DEBUG loaded listener.js 13:22:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 92 (0x7f4bbbb53400) [pid = 1802] [serial = 92] [outer = 0x7f4bb136b800] 13:22:44 INFO - PROCESS | 1802 | 1461529364831 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1249ms 13:22:44 INFO - PROCESS | 1802 | 1461529364877 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 13:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:22:44 INFO - PROCESS | 1802 | 1461529364881 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 13:22:44 INFO - PROCESS | 1802 | 1461529364887 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:22:44 INFO - PROCESS | 1802 | 1461529364892 Marionette TRACE conn3 <- [1,98,null,{}] 13:22:44 INFO - PROCESS | 1802 | 1461529364926 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:45 INFO - PROCESS | 1802 | 1461529365097 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 13:22:45 INFO - PROCESS | 1802 | 1461529365226 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbbbc8000 == 22 [pid = 1802] [id = 32] 13:22:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 93 (0x7f4bbc0a2400) [pid = 1802] [serial = 93] [outer = (nil)] 13:22:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 94 (0x7f4bbcf46400) [pid = 1802] [serial = 94] [outer = 0x7f4bbc0a2400] 13:22:45 INFO - PROCESS | 1802 | 1461529365309 Marionette DEBUG loaded listener.js 13:22:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0x7f4bbec1f400) [pid = 1802] [serial = 95] [outer = 0x7f4bbc0a2400] 13:22:46 INFO - PROCESS | 1802 | 1461529366123 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1302ms 13:22:46 INFO - PROCESS | 1802 | 1461529366189 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 13:22:46 INFO - PROCESS | 1802 | 1461529366195 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 13:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:22:46 INFO - PROCESS | 1802 | 1461529366204 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:22:46 INFO - PROCESS | 1802 | 1461529366209 Marionette TRACE conn3 <- [1,102,null,{}] 13:22:46 INFO - PROCESS | 1802 | 1461529366217 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:46 INFO - PROCESS | 1802 | 1461529366443 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 13:22:46 INFO - PROCESS | 1802 | 1461529366582 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbcd13800 == 23 [pid = 1802] [id = 33] 13:22:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0x7f4bbc21f400) [pid = 1802] [serial = 96] [outer = (nil)] 13:22:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0x7f4bc08f8c00) [pid = 1802] [serial = 97] [outer = 0x7f4bbc21f400] 13:22:46 INFO - PROCESS | 1802 | 1461529366667 Marionette DEBUG loaded listener.js 13:22:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0x7f4bc0ba4800) [pid = 1802] [serial = 98] [outer = 0x7f4bbc21f400] 13:22:47 INFO - PROCESS | 1802 | 1461529367493 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1339ms 13:22:47 INFO - PROCESS | 1802 | 1461529367544 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 13:22:47 INFO - PROCESS | 1802 | 1461529367546 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 13:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:22:47 INFO - PROCESS | 1802 | 1461529367554 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:22:47 INFO - PROCESS | 1802 | 1461529367558 Marionette TRACE conn3 <- [1,106,null,{}] 13:22:47 INFO - PROCESS | 1802 | 1461529367563 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:47 INFO - PROCESS | 1802 | 1461529367727 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 13:22:47 INFO - PROCESS | 1802 | 1461529367860 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbec40000 == 24 [pid = 1802] [id = 34] 13:22:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0x7f4ba53f3400) [pid = 1802] [serial = 99] [outer = (nil)] 13:22:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0x7f4bc106ec00) [pid = 1802] [serial = 100] [outer = 0x7f4ba53f3400] 13:22:47 INFO - PROCESS | 1802 | 1461529367951 Marionette DEBUG loaded listener.js 13:22:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0x7f4bc1242000) [pid = 1802] [serial = 101] [outer = 0x7f4ba53f3400] 13:22:48 INFO - PROCESS | 1802 | 1461529368859 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:22:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0x7f4ba5808000) [pid = 1802] [serial = 102] [outer = 0x7f4ba53f0400] 13:22:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1485ms 13:22:49 INFO - PROCESS | 1802 | 1461529369048 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 13:22:49 INFO - PROCESS | 1802 | 1461529369055 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 13:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:22:49 INFO - PROCESS | 1802 | 1461529369113 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:22:49 INFO - PROCESS | 1802 | 1461529369116 Marionette TRACE conn3 <- [1,110,null,{}] 13:22:49 INFO - PROCESS | 1802 | 1461529369130 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:49 INFO - PROCESS | 1802 | 1461529369272 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 13:22:49 INFO - PROCESS | 1802 | 1461529369417 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba6fb7000 == 25 [pid = 1802] [id = 35] 13:22:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x7f4bad481800) [pid = 1802] [serial = 103] [outer = (nil)] 13:22:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x7f4badefb400) [pid = 1802] [serial = 104] [outer = 0x7f4bad481800] 13:22:49 INFO - PROCESS | 1802 | 1461529369575 Marionette DEBUG loaded listener.js 13:22:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x7f4baed81400) [pid = 1802] [serial = 105] [outer = 0x7f4bad481800] 13:22:50 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bace87000 == 24 [pid = 1802] [id = 25] 13:22:50 INFO - PROCESS | 1802 | 1461529370543 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:22:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1520ms 13:22:50 INFO - PROCESS | 1802 | 1461529370608 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 13:22:50 INFO - PROCESS | 1802 | 1461529370617 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 13:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:22:50 INFO - PROCESS | 1802 | 1461529370627 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:22:50 INFO - PROCESS | 1802 | 1461529370635 Marionette TRACE conn3 <- [1,114,null,{}] 13:22:50 INFO - PROCESS | 1802 | 1461529370644 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:50 INFO - PROCESS | 1802 | 1461529370866 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 13:22:51 INFO - PROCESS | 1802 | 1461529371038 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baed4f000 == 25 [pid = 1802] [id = 36] 13:22:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x7f4bb130d400) [pid = 1802] [serial = 106] [outer = (nil)] 13:22:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x7f4bb1372400) [pid = 1802] [serial = 107] [outer = 0x7f4bb130d400] 13:22:51 INFO - PROCESS | 1802 | 1461529371122 Marionette DEBUG loaded listener.js 13:22:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0x7f4bb5f56800) [pid = 1802] [serial = 108] [outer = 0x7f4bb130d400] 13:22:51 INFO - PROCESS | 1802 | 1461529371973 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1388ms 13:22:52 INFO - PROCESS | 1802 | 1461529372016 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 13:22:52 INFO - PROCESS | 1802 | 1461529372025 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 13:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:22:52 INFO - PROCESS | 1802 | 1461529372035 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:22:52 INFO - PROCESS | 1802 | 1461529372039 Marionette TRACE conn3 <- [1,118,null,{}] 13:22:52 INFO - PROCESS | 1802 | 1461529372046 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:52 INFO - PROCESS | 1802 | 1461529372212 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 13:22:52 INFO - PROCESS | 1802 | 1461529372344 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbbe99000 == 26 [pid = 1802] [id = 37] 13:22:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x7f4bb1645800) [pid = 1802] [serial = 109] [outer = (nil)] 13:22:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x7f4bbc098c00) [pid = 1802] [serial = 110] [outer = 0x7f4bb1645800] 13:22:52 INFO - PROCESS | 1802 | 1461529372426 Marionette DEBUG loaded listener.js 13:22:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x7f4bbcff8800) [pid = 1802] [serial = 111] [outer = 0x7f4bb1645800] 13:22:53 INFO - PROCESS | 1802 | 1461529373258 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1281ms 13:22:53 INFO - PROCESS | 1802 | 1461529373331 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 13:22:53 INFO - PROCESS | 1802 | 1461529373335 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 13:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:22:53 INFO - PROCESS | 1802 | 1461529373346 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:22:53 INFO - PROCESS | 1802 | 1461529373351 Marionette TRACE conn3 <- [1,122,null,{}] 13:22:53 INFO - PROCESS | 1802 | 1461529373366 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:53 INFO - PROCESS | 1802 | 1461529373532 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 13:22:53 INFO - PROCESS | 1802 | 1461529373664 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc09ad000 == 27 [pid = 1802] [id = 38] 13:22:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x7f4bbf1bd400) [pid = 1802] [serial = 112] [outer = (nil)] 13:22:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x7f4bc1243800) [pid = 1802] [serial = 113] [outer = 0x7f4bbf1bd400] 13:22:53 INFO - PROCESS | 1802 | 1461529373748 Marionette DEBUG loaded listener.js 13:22:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x7f4bc1502c00) [pid = 1802] [serial = 114] [outer = 0x7f4bbf1bd400] 13:22:54 INFO - PROCESS | 1802 | 1461529374524 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1235ms 13:22:54 INFO - PROCESS | 1802 | 1461529374581 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 13:22:54 INFO - PROCESS | 1802 | 1461529374586 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 13:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:22:54 INFO - PROCESS | 1802 | 1461529374609 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:22:54 INFO - PROCESS | 1802 | 1461529374613 Marionette TRACE conn3 <- [1,126,null,{}] 13:22:54 INFO - PROCESS | 1802 | 1461529374618 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:54 INFO - PROCESS | 1802 | 1461529374782 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 13:22:54 INFO - PROCESS | 1802 | 1461529374917 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc1237800 == 28 [pid = 1802] [id = 39] 13:22:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x7f4ba54eb000) [pid = 1802] [serial = 115] [outer = (nil)] 13:22:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x7f4bc30cb000) [pid = 1802] [serial = 116] [outer = 0x7f4ba54eb000] 13:22:54 INFO - PROCESS | 1802 | 1461529374994 Marionette DEBUG loaded listener.js 13:22:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x7f4bc3e15400) [pid = 1802] [serial = 117] [outer = 0x7f4ba54eb000] 13:22:55 INFO - PROCESS | 1802 | 1461529375860 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1284ms 13:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:22:55 INFO - PROCESS | 1802 | 1461529375891 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 13:22:55 INFO - PROCESS | 1802 | 1461529375894 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 13:22:55 INFO - PROCESS | 1802 | 1461529375900 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:22:55 INFO - PROCESS | 1802 | 1461529375903 Marionette TRACE conn3 <- [1,130,null,{}] 13:22:55 INFO - PROCESS | 1802 | 1461529375908 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:56 INFO - PROCESS | 1802 | 1461529376058 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 13:22:56 INFO - PROCESS | 1802 | 1461529376337 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bab34f000 == 29 [pid = 1802] [id = 40] 13:22:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x7f4ba73e1400) [pid = 1802] [serial = 118] [outer = (nil)] 13:22:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x7f4ba88a7800) [pid = 1802] [serial = 119] [outer = 0x7f4ba73e1400] 13:22:56 INFO - PROCESS | 1802 | 1461529376413 Marionette DEBUG loaded listener.js 13:22:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x7f4ba88aec00) [pid = 1802] [serial = 120] [outer = 0x7f4ba73e1400] 13:22:57 INFO - PROCESS | 1802 | 1461529377351 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 13:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1485ms 13:22:57 INFO - PROCESS | 1802 | 1461529377387 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 13:22:57 INFO - PROCESS | 1802 | 1461529377393 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 13:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:22:57 INFO - PROCESS | 1802 | 1461529377403 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:22:57 INFO - PROCESS | 1802 | 1461529377406 Marionette TRACE conn3 <- [1,134,null,{}] 13:22:57 INFO - PROCESS | 1802 | 1461529377413 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:57 INFO - PROCESS | 1802 | 1461529377571 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 13:22:57 INFO - PROCESS | 1802 | 1461529377750 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbbbc8000 == 28 [pid = 1802] [id = 32] 13:22:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb22e5000 == 27 [pid = 1802] [id = 31] 13:22:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baec1e000 == 26 [pid = 1802] [id = 30] 13:22:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4babc9b800 == 27 [pid = 1802] [id = 41] 13:22:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x7f4ba53f7800) [pid = 1802] [serial = 121] [outer = (nil)] 13:22:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x7f4ba88ab800) [pid = 1802] [serial = 122] [outer = 0x7f4ba53f7800] 13:22:57 INFO - PROCESS | 1802 | 1461529377846 Marionette DEBUG loaded listener.js 13:22:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x7f4ba8ab8400) [pid = 1802] [serial = 123] [outer = 0x7f4ba53f7800] 13:22:59 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbec40000 == 26 [pid = 1802] [id = 34] 13:22:59 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbcd13800 == 25 [pid = 1802] [id = 33] 13:22:59 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baf972000 == 24 [pid = 1802] [id = 27] 13:22:59 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb5fe2800 == 23 [pid = 1802] [id = 28] 13:22:59 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bac260000 == 22 [pid = 1802] [id = 13] 13:22:59 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bab34f000 == 21 [pid = 1802] [id = 40] 13:22:59 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc1237800 == 20 [pid = 1802] [id = 39] 13:22:59 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc09ad000 == 19 [pid = 1802] [id = 38] 13:22:59 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbbe99000 == 18 [pid = 1802] [id = 37] 13:22:59 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baed4f000 == 17 [pid = 1802] [id = 36] 13:23:01 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb1421000 == 16 [pid = 1802] [id = 23] 13:23:01 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae73e000 == 15 [pid = 1802] [id = 26] 13:23:01 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5351000 == 14 [pid = 1802] [id = 8] 13:23:01 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba569b000 == 13 [pid = 1802] [id = 9] 13:23:01 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba7388800 == 12 [pid = 1802] [id = 6] 13:23:01 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5435800 == 11 [pid = 1802] [id = 24] 13:23:01 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5354800 == 10 [pid = 1802] [id = 29] 13:23:01 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba6fb7000 == 9 [pid = 1802] [id = 35] 13:23:02 INFO - PROCESS | 1802 | 1461529382838 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 13:23:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 5497ms 13:23:02 INFO - PROCESS | 1802 | 1461529382901 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 13:23:02 INFO - PROCESS | 1802 | 1461529382907 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 13:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:23:02 INFO - PROCESS | 1802 | 1461529382919 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:23:02 INFO - PROCESS | 1802 | 1461529382924 Marionette TRACE conn3 <- [1,138,null,{}] 13:23:02 INFO - PROCESS | 1802 | 1461529382932 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:03 INFO - PROCESS | 1802 | 1461529383089 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 13:23:03 INFO - PROCESS | 1802 | 1461529383102 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bab07a000 == 10 [pid = 1802] [id = 42] 13:23:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x7f4bab053000) [pid = 1802] [serial = 124] [outer = (nil)] 13:23:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x7f4babb33000) [pid = 1802] [serial = 125] [outer = 0x7f4bab053000] 13:23:03 INFO - PROCESS | 1802 | 1461529383170 Marionette DEBUG loaded listener.js 13:23:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x7f4bac2f5800) [pid = 1802] [serial = 126] [outer = 0x7f4bab053000] 13:23:03 INFO - PROCESS | 1802 | 1461529383946 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 13:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1088ms 13:23:04 INFO - PROCESS | 1802 | 1461529384005 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 13:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:23:04 INFO - PROCESS | 1802 | 1461529384015 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 13:23:04 INFO - PROCESS | 1802 | 1461529384026 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:23:04 INFO - PROCESS | 1802 | 1461529384031 Marionette TRACE conn3 <- [1,142,null,{}] 13:23:04 INFO - PROCESS | 1802 | 1461529384036 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:04 INFO - PROCESS | 1802 | 1461529384214 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 13:23:04 INFO - PROCESS | 1802 | 1461529384379 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae73c800 == 11 [pid = 1802] [id = 43] 13:23:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x7f4ba54ebc00) [pid = 1802] [serial = 127] [outer = (nil)] 13:23:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x7f4baf7d2000) [pid = 1802] [serial = 128] [outer = 0x7f4ba54ebc00] 13:23:04 INFO - PROCESS | 1802 | 1461529384453 Marionette DEBUG loaded listener.js 13:23:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x7f4bb1423c00) [pid = 1802] [serial = 129] [outer = 0x7f4ba54ebc00] 13:23:05 INFO - PROCESS | 1802 | 1461529385340 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 13:23:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1384ms 13:23:05 INFO - PROCESS | 1802 | 1461529385410 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 13:23:05 INFO - PROCESS | 1802 | 1461529385414 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 13:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:23:05 INFO - PROCESS | 1802 | 1461529385421 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:23:05 INFO - PROCESS | 1802 | 1461529385427 Marionette TRACE conn3 <- [1,146,null,{}] 13:23:05 INFO - PROCESS | 1802 | 1461529385451 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:05 INFO - PROCESS | 1802 | 1461529385643 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 13:23:05 INFO - PROCESS | 1802 | 1461529385671 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbbb0e000 == 12 [pid = 1802] [id = 44] 13:23:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x7f4bacb16000) [pid = 1802] [serial = 130] [outer = (nil)] 13:23:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x7f4bbbd83800) [pid = 1802] [serial = 131] [outer = 0x7f4bacb16000] 13:23:05 INFO - PROCESS | 1802 | 1461529385741 Marionette DEBUG loaded listener.js 13:23:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x7f4bbc216c00) [pid = 1802] [serial = 132] [outer = 0x7f4bacb16000] 13:23:06 INFO - PROCESS | 1802 | 1461529386544 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1187ms 13:23:06 INFO - PROCESS | 1802 | 1461529386609 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 13:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:23:06 INFO - PROCESS | 1802 | 1461529386613 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 13:23:06 INFO - PROCESS | 1802 | 1461529386619 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:23:06 INFO - PROCESS | 1802 | 1461529386621 Marionette TRACE conn3 <- [1,150,null,{}] 13:23:06 INFO - PROCESS | 1802 | 1461529386626 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:08 INFO - PROCESS | 1802 | 1461529388310 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x7f4ba53ec800) [pid = 1802] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x7f4ba73e1400) [pid = 1802] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x7f4bab10f000) [pid = 1802] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x7f4bab04d400) [pid = 1802] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x7f4badbb4800) [pid = 1802] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x7f4bb2203000) [pid = 1802] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x7f4ba73dec00) [pid = 1802] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x7f4ba73df000) [pid = 1802] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x7f4bae06ec00) [pid = 1802] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x7f4ba53ed000) [pid = 1802] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x7f4ba7d29800) [pid = 1802] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x7f4ba5977000) [pid = 1802] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x7f4bad42b800) [pid = 1802] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x7f4ba5806000) [pid = 1802] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x7f4bb1370800) [pid = 1802] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x7f4ba54eb000) [pid = 1802] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 115 (0x7f4bab04e800) [pid = 1802] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0x7f4bacb17400) [pid = 1802] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0x7f4ba73db400) [pid = 1802] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 112 (0x7f4bbf1bd400) [pid = 1802] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 111 (0x7f4ba53f3400) [pid = 1802] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 110 (0x7f4bae80ac00) [pid = 1802] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 109 (0x7f4bb130d400) [pid = 1802] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 108 (0x7f4bae217000) [pid = 1802] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 107 (0x7f4bb136b800) [pid = 1802] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 106 (0x7f4bbc21f400) [pid = 1802] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 105 (0x7f4bb1650000) [pid = 1802] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 104 (0x7f4bae6f7c00) [pid = 1802] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 103 (0x7f4bad481800) [pid = 1802] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 102 (0x7f4bbc0a2400) [pid = 1802] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 101 (0x7f4bab04dc00) [pid = 1802] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:23:08 INFO - PROCESS | 1802 | --DOMWINDOW == 100 (0x7f4bb1645800) [pid = 1802] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:23:08 INFO - PROCESS | 1802 | 1461529388545 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba6283000 == 13 [pid = 1802] [id = 45] 13:23:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0x7f4ba53f3400) [pid = 1802] [serial = 133] [outer = (nil)] 13:23:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0x7f4ba6f3b800) [pid = 1802] [serial = 134] [outer = 0x7f4ba53f3400] 13:23:08 INFO - PROCESS | 1802 | 1461529388623 Marionette DEBUG loaded listener.js 13:23:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x7f4ba8abd800) [pid = 1802] [serial = 135] [outer = 0x7f4ba53f3400] 13:23:09 INFO - PROCESS | 1802 | 1461529389441 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 13:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 2883ms 13:23:09 INFO - PROCESS | 1802 | 1461529389502 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 13:23:09 INFO - PROCESS | 1802 | 1461529389505 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 13:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:23:09 INFO - PROCESS | 1802 | 1461529389511 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:23:09 INFO - PROCESS | 1802 | 1461529389513 Marionette TRACE conn3 <- [1,154,null,{}] 13:23:09 INFO - PROCESS | 1802 | 1461529389518 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:09 INFO - PROCESS | 1802 | 1461529389654 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 13:23:09 INFO - PROCESS | 1802 | 1461529389667 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf43f000 == 14 [pid = 1802] [id = 46] 13:23:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x7f4ba88b4400) [pid = 1802] [serial = 136] [outer = (nil)] 13:23:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x7f4baf7c6c00) [pid = 1802] [serial = 137] [outer = 0x7f4ba88b4400] 13:23:09 INFO - PROCESS | 1802 | 1461529389731 Marionette DEBUG loaded listener.js 13:23:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x7f4bb5f55400) [pid = 1802] [serial = 138] [outer = 0x7f4ba88b4400] 13:23:10 INFO - PROCESS | 1802 | 1461529390770 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 13:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1282ms 13:23:10 INFO - PROCESS | 1802 | 1461529390794 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 13:23:10 INFO - PROCESS | 1802 | 1461529390800 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 13:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:23:10 INFO - PROCESS | 1802 | 1461529390810 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:23:10 INFO - PROCESS | 1802 | 1461529390816 Marionette TRACE conn3 <- [1,158,null,{}] 13:23:10 INFO - PROCESS | 1802 | 1461529390825 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:11 INFO - PROCESS | 1802 | 1461529391014 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 13:23:11 INFO - PROCESS | 1802 | 1461529391148 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4badc15000 == 15 [pid = 1802] [id = 47] 13:23:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x7f4ba88ad800) [pid = 1802] [serial = 139] [outer = (nil)] 13:23:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0x7f4bacd1b000) [pid = 1802] [serial = 140] [outer = 0x7f4ba88ad800] 13:23:11 INFO - PROCESS | 1802 | 1461529391267 Marionette DEBUG loaded listener.js 13:23:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x7f4badce1c00) [pid = 1802] [serial = 141] [outer = 0x7f4ba88ad800] 13:23:12 INFO - PROCESS | 1802 | 1461529392210 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 13:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1444ms 13:23:12 INFO - PROCESS | 1802 | 1461529392254 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 13:23:12 INFO - PROCESS | 1802 | 1461529392263 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 13:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:23:12 INFO - PROCESS | 1802 | 1461529392273 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:23:12 INFO - PROCESS | 1802 | 1461529392277 Marionette TRACE conn3 <- [1,162,null,{}] 13:23:12 INFO - PROCESS | 1802 | 1461529392283 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:12 INFO - PROCESS | 1802 | 1461529392487 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 13:23:12 INFO - PROCESS | 1802 | 1461529392654 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbbb1d800 == 16 [pid = 1802] [id = 48] 13:23:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x7f4baed79800) [pid = 1802] [serial = 142] [outer = (nil)] 13:23:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x7f4bb14e2000) [pid = 1802] [serial = 143] [outer = 0x7f4baed79800] 13:23:12 INFO - PROCESS | 1802 | 1461529392736 Marionette DEBUG loaded listener.js 13:23:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x7f4bb5f58800) [pid = 1802] [serial = 144] [outer = 0x7f4baed79800] 13:23:13 INFO - PROCESS | 1802 | 1461529393144 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:23:13 INFO - PROCESS | 1802 | 1461529393762 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 13:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1530ms 13:23:13 INFO - PROCESS | 1802 | 1461529393804 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 13:23:13 INFO - PROCESS | 1802 | 1461529393808 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 13:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:23:13 INFO - PROCESS | 1802 | 1461529393814 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:23:13 INFO - PROCESS | 1802 | 1461529393820 Marionette TRACE conn3 <- [1,166,null,{}] 13:23:13 INFO - PROCESS | 1802 | 1461529393835 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:14 INFO - PROCESS | 1802 | 1461529394136 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 13:23:14 INFO - PROCESS | 1802 | 1461529394353 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5423000 == 17 [pid = 1802] [id = 49] 13:23:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x7f4ba53ed400) [pid = 1802] [serial = 145] [outer = (nil)] 13:23:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x7f4ba5804800) [pid = 1802] [serial = 146] [outer = 0x7f4ba53ed400] 13:23:14 INFO - PROCESS | 1802 | 1461529394451 Marionette DEBUG loaded listener.js 13:23:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x7f4ba6f40000) [pid = 1802] [serial = 147] [outer = 0x7f4ba53ed400] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0x7f4bad425400) [pid = 1802] [serial = 12] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0x7f4bad957400) [pid = 1802] [serial = 9] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 112 (0x7f4ba88ab800) [pid = 1802] [serial = 122] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 111 (0x7f4babb37800) [pid = 1802] [serial = 70] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 110 (0x7f4bb1643400) [pid = 1802] [serial = 49] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 109 (0x7f4bb2211000) [pid = 1802] [serial = 50] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 108 (0x7f4bae80bc00) [pid = 1802] [serial = 43] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 107 (0x7f4ba73de000) [pid = 1802] [serial = 34] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 106 (0x7f4bac2f1400) [pid = 1802] [serial = 35] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 105 (0x7f4ba6392000) [pid = 1802] [serial = 37] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 104 (0x7f4badce6800) [pid = 1802] [serial = 38] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 103 (0x7f4badbb5000) [pid = 1802] [serial = 41] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 102 (0x7f4baf7c4400) [pid = 1802] [serial = 44] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 101 (0x7f4bbbe07000) [pid = 1802] [serial = 26] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 100 (0x7f4bb5f55c00) [pid = 1802] [serial = 53] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 99 (0x7f4ba597b400) [pid = 1802] [serial = 31] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 98 (0x7f4ba580a000) [pid = 1802] [serial = 25] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 97 (0x7f4badefb400) [pid = 1802] [serial = 104] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 96 (0x7f4bb1371800) [pid = 1802] [serial = 77] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 95 (0x7f4bbcf46400) [pid = 1802] [serial = 94] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 94 (0x7f4bbcf4e800) [pid = 1802] [serial = 82] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 93 (0x7f4bae804000) [pid = 1802] [serial = 88] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 92 (0x7f4baf7cdc00) [pid = 1802] [serial = 76] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 91 (0x7f4badef7800) [pid = 1802] [serial = 74] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 90 (0x7f4ba88a7800) [pid = 1802] [serial = 119] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 89 (0x7f4bbd0c3c00) [pid = 1802] [serial = 83] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 88 (0x7f4bac9b2400) [pid = 1802] [serial = 71] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 87 (0x7f4bbec48000) [pid = 1802] [serial = 2] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 86 (0x7f4bab053c00) [pid = 1802] [serial = 40] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 85 (0x7f4bac231400) [pid = 1802] [serial = 85] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 84 (0x7f4ba5899000) [pid = 1802] [serial = 28] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 83 (0x7f4bb1370000) [pid = 1802] [serial = 46] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 82 (0x7f4bb14d9c00) [pid = 1802] [serial = 47] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 81 (0x7f4bbbb53c00) [pid = 1802] [serial = 64] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 80 (0x7f4bc08f8c00) [pid = 1802] [serial = 97] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 79 (0x7f4baed75c00) [pid = 1802] [serial = 61] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 78 (0x7f4baed81400) [pid = 1802] [serial = 105] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 77 (0x7f4bbec1f400) [pid = 1802] [serial = 95] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 76 (0x7f4bad483000) [pid = 1802] [serial = 59] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 75 (0x7f4bb5f58c00) [pid = 1802] [serial = 91] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 74 (0x7f4ba5810800) [pid = 1802] [serial = 56] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 73 (0x7f4bacb16400) [pid = 1802] [serial = 58] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 72 (0x7f4bbc098c00) [pid = 1802] [serial = 110] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 71 (0x7f4ba88aec00) [pid = 1802] [serial = 120] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 70 (0x7f4bad423000) [pid = 1802] [serial = 86] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 69 (0x7f4ba53f4c00) [pid = 1802] [serial = 55] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 68 (0x7f4bb2217400) [pid = 1802] [serial = 52] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 67 (0x7f4bbbb47400) [pid = 1802] [serial = 79] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 66 (0x7f4bc1242000) [pid = 1802] [serial = 101] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 65 (0x7f4ba596c800) [pid = 1802] [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.] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 64 (0x7f4ba87b5c00) [pid = 1802] [serial = 19] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 63 (0x7f4bbbe08000) [pid = 1802] [serial = 65] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 62 (0x7f4bb5f56800) [pid = 1802] [serial = 108] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 61 (0x7f4bb1372400) [pid = 1802] [serial = 107] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 60 (0x7f4bc1243800) [pid = 1802] [serial = 113] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 59 (0x7f4baf8ae800) [pid = 1802] [serial = 89] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 58 (0x7f4bbbeed800) [pid = 1802] [serial = 67] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 57 (0x7f4bbbb53400) [pid = 1802] [serial = 92] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 56 (0x7f4bc0ba4800) [pid = 1802] [serial = 98] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 55 (0x7f4bc106ec00) [pid = 1802] [serial = 100] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 54 (0x7f4bbbeb5000) [pid = 1802] [serial = 80] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 53 (0x7f4baf8b5c00) [pid = 1802] [serial = 62] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 52 (0x7f4bbc00d400) [pid = 1802] [serial = 68] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 51 (0x7f4bc3e15400) [pid = 1802] [serial = 117] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 50 (0x7f4ba53e9c00) [pid = 1802] [serial = 22] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 49 (0x7f4ba53ee800) [pid = 1802] [serial = 23] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 48 (0x7f4bace77800) [pid = 1802] [serial = 73] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 47 (0x7f4bc30cb000) [pid = 1802] [serial = 116] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 46 (0x7f4ba73dd400) [pid = 1802] [serial = 16] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 45 (0x7f4ba73e4000) [pid = 1802] [serial = 17] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 44 (0x7f4bc1502c00) [pid = 1802] [serial = 114] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | --DOMWINDOW == 43 (0x7f4bbcff8800) [pid = 1802] [serial = 111] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1802 | 1461529395725 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1936ms 13:23:15 INFO - PROCESS | 1802 | 1461529395752 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 13:23:15 INFO - PROCESS | 1802 | 1461529395759 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 13:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:23:15 INFO - PROCESS | 1802 | 1461529395780 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:23:15 INFO - PROCESS | 1802 | 1461529395786 Marionette TRACE conn3 <- [1,170,null,{}] 13:23:15 INFO - PROCESS | 1802 | 1461529395793 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:15 INFO - PROCESS | 1802 | 1461529395940 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 13:23:16 INFO - PROCESS | 1802 | 1461529396012 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba6281000 == 18 [pid = 1802] [id = 50] 13:23:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 44 (0x7f4ba54ec400) [pid = 1802] [serial = 148] [outer = (nil)] 13:23:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 45 (0x7f4ba88b2400) [pid = 1802] [serial = 149] [outer = 0x7f4ba54ec400] 13:23:16 INFO - PROCESS | 1802 | 1461529396143 Marionette DEBUG loaded listener.js 13:23:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 46 (0x7f4bab36b400) [pid = 1802] [serial = 150] [outer = 0x7f4ba54ec400] 13:23:16 INFO - PROCESS | 1802 | 1461529396789 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:23:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1043ms 13:23:16 INFO - PROCESS | 1802 | 1461529396819 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 13:23:16 INFO - PROCESS | 1802 | 1461529396823 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 13:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:23:16 INFO - PROCESS | 1802 | 1461529396829 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:23:16 INFO - PROCESS | 1802 | 1461529396831 Marionette TRACE conn3 <- [1,174,null,{}] 13:23:16 INFO - PROCESS | 1802 | 1461529396837 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:17 INFO - PROCESS | 1802 | 1461529396997 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 13:23:17 INFO - PROCESS | 1802 | 1461529397021 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bab062800 == 19 [pid = 1802] [id = 51] 13:23:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 47 (0x7f4ba53f5400) [pid = 1802] [serial = 151] [outer = (nil)] 13:23:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 48 (0x7f4baca35400) [pid = 1802] [serial = 152] [outer = 0x7f4ba53f5400] 13:23:17 INFO - PROCESS | 1802 | 1461529397082 Marionette DEBUG loaded listener.js 13:23:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 49 (0x7f4bace79c00) [pid = 1802] [serial = 153] [outer = 0x7f4ba53f5400] 13:23:17 INFO - PROCESS | 1802 | 1461529397823 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1026ms 13:23:17 INFO - PROCESS | 1802 | 1461529397856 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 13:23:17 INFO - PROCESS | 1802 | 1461529397861 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 13:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:23:17 INFO - PROCESS | 1802 | 1461529397883 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:23:17 INFO - PROCESS | 1802 | 1461529397889 Marionette TRACE conn3 <- [1,178,null,{}] 13:23:17 INFO - PROCESS | 1802 | 1461529397904 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:18 INFO - PROCESS | 1802 | 1461529398090 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 13:23:18 INFO - PROCESS | 1802 | 1461529398110 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad6b2800 == 20 [pid = 1802] [id = 52] 13:23:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 50 (0x7f4bae06fc00) [pid = 1802] [serial = 154] [outer = (nil)] 13:23:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 51 (0x7f4bae80ac00) [pid = 1802] [serial = 155] [outer = 0x7f4bae06fc00] 13:23:18 INFO - PROCESS | 1802 | 1461529398178 Marionette DEBUG loaded listener.js 13:23:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 52 (0x7f4baed80000) [pid = 1802] [serial = 156] [outer = 0x7f4bae06fc00] 13:23:18 INFO - PROCESS | 1802 | 1461529398871 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:23:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1059ms 13:23:18 INFO - PROCESS | 1802 | 1461529398932 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 13:23:18 INFO - PROCESS | 1802 | 1461529398936 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 13:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:23:18 INFO - PROCESS | 1802 | 1461529398941 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:23:18 INFO - PROCESS | 1802 | 1461529398943 Marionette TRACE conn3 <- [1,182,null,{}] 13:23:18 INFO - PROCESS | 1802 | 1461529398949 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:19 INFO - PROCESS | 1802 | 1461529399113 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 13:23:19 INFO - PROCESS | 1802 | 1461529399135 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4badc13000 == 21 [pid = 1802] [id = 53] 13:23:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 53 (0x7f4ba53eb000) [pid = 1802] [serial = 157] [outer = (nil)] 13:23:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 54 (0x7f4bb1319c00) [pid = 1802] [serial = 158] [outer = 0x7f4ba53eb000] 13:23:19 INFO - PROCESS | 1802 | 1461529399200 Marionette DEBUG loaded listener.js 13:23:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 55 (0x7f4bb142bc00) [pid = 1802] [serial = 159] [outer = 0x7f4ba53eb000] 13:23:19 INFO - PROCESS | 1802 | --DOMWINDOW == 54 (0x7f4bacb16000) [pid = 1802] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:23:19 INFO - PROCESS | 1802 | --DOMWINDOW == 53 (0x7f4bab053000) [pid = 1802] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:23:19 INFO - PROCESS | 1802 | --DOMWINDOW == 52 (0x7f4ba54ebc00) [pid = 1802] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:23:19 INFO - PROCESS | 1802 | --DOMWINDOW == 51 (0x7f4ba53f7800) [pid = 1802] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:23:19 INFO - PROCESS | 1802 | --DOMWINDOW == 50 (0x7f4ba53f3400) [pid = 1802] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:23:19 INFO - PROCESS | 1802 | 1461529399974 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:23:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1080ms 13:23:20 INFO - PROCESS | 1802 | 1461529400023 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 13:23:20 INFO - PROCESS | 1802 | 1461529400027 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 13:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:23:20 INFO - PROCESS | 1802 | 1461529400033 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:23:20 INFO - PROCESS | 1802 | 1461529400035 Marionette TRACE conn3 <- [1,186,null,{}] 13:23:20 INFO - PROCESS | 1802 | 1461529400041 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:20 INFO - PROCESS | 1802 | 1461529400172 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 13:23:20 INFO - PROCESS | 1802 | 1461529400193 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae01c000 == 22 [pid = 1802] [id = 54] 13:23:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 51 (0x7f4bb14e5800) [pid = 1802] [serial = 160] [outer = (nil)] 13:23:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 52 (0x7f4bb164d000) [pid = 1802] [serial = 161] [outer = 0x7f4bb14e5800] 13:23:20 INFO - PROCESS | 1802 | 1461529400271 Marionette DEBUG loaded listener.js 13:23:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 53 (0x7f4bb5f57c00) [pid = 1802] [serial = 162] [outer = 0x7f4bb14e5800] 13:23:20 INFO - PROCESS | 1802 | 1461529400990 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 988ms 13:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:23:21 INFO - PROCESS | 1802 | 1461529401021 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 13:23:21 INFO - PROCESS | 1802 | 1461529401024 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 13:23:21 INFO - PROCESS | 1802 | 1461529401029 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:23:21 INFO - PROCESS | 1802 | 1461529401032 Marionette TRACE conn3 <- [1,190,null,{}] 13:23:21 INFO - PROCESS | 1802 | 1461529401037 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:21 INFO - PROCESS | 1802 | 1461529401194 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 13:23:21 INFO - PROCESS | 1802 | 1461529401214 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae741000 == 23 [pid = 1802] [id = 55] 13:23:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 54 (0x7f4bb1371400) [pid = 1802] [serial = 163] [outer = (nil)] 13:23:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 55 (0x7f4bbbb53400) [pid = 1802] [serial = 164] [outer = 0x7f4bb1371400] 13:23:21 INFO - PROCESS | 1802 | 1461529401275 Marionette DEBUG loaded listener.js 13:23:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 56 (0x7f4bbbe08000) [pid = 1802] [serial = 165] [outer = 0x7f4bb1371400] 13:23:22 INFO - PROCESS | 1802 | 1461529402075 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1081ms 13:23:22 INFO - PROCESS | 1802 | 1461529402115 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 13:23:22 INFO - PROCESS | 1802 | 1461529402121 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 13:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:23:22 INFO - PROCESS | 1802 | 1461529402129 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:23:22 INFO - PROCESS | 1802 | 1461529402135 Marionette TRACE conn3 <- [1,194,null,{}] 13:23:22 INFO - PROCESS | 1802 | 1461529402144 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:22 INFO - PROCESS | 1802 | 1461529402299 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 13:23:22 INFO - PROCESS | 1802 | 1461529402434 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba7388800 == 24 [pid = 1802] [id = 56] 13:23:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 57 (0x7f4ba54e0400) [pid = 1802] [serial = 166] [outer = (nil)] 13:23:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 58 (0x7f4ba6f41c00) [pid = 1802] [serial = 167] [outer = 0x7f4ba54e0400] 13:23:22 INFO - PROCESS | 1802 | 1461529402523 Marionette DEBUG loaded listener.js 13:23:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 59 (0x7f4ba88aac00) [pid = 1802] [serial = 168] [outer = 0x7f4ba54e0400] 13:23:23 INFO - PROCESS | 1802 | 1461529403334 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1235ms 13:23:23 INFO - PROCESS | 1802 | 1461529403365 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 13:23:23 INFO - PROCESS | 1802 | 1461529403372 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 13:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:23:23 INFO - PROCESS | 1802 | 1461529403382 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:23:23 INFO - PROCESS | 1802 | 1461529403386 Marionette TRACE conn3 <- [1,198,null,{}] 13:23:23 INFO - PROCESS | 1802 | 1461529403392 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:23 INFO - PROCESS | 1802 | 1461529403550 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 13:23:23 INFO - PROCESS | 1802 | 1461529403682 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba8b5c000 == 25 [pid = 1802] [id = 57] 13:23:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 60 (0x7f4bac2edc00) [pid = 1802] [serial = 169] [outer = (nil)] 13:23:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 61 (0x7f4bad425000) [pid = 1802] [serial = 170] [outer = 0x7f4bac2edc00] 13:23:23 INFO - PROCESS | 1802 | 1461529403755 Marionette DEBUG loaded listener.js 13:23:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 62 (0x7f4badefb800) [pid = 1802] [serial = 171] [outer = 0x7f4bac2edc00] 13:23:24 INFO - PROCESS | 1802 | 1461529404587 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1278ms 13:23:24 INFO - PROCESS | 1802 | 1461529404662 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 13:23:24 INFO - PROCESS | 1802 | 1461529404665 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 13:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:23:24 INFO - PROCESS | 1802 | 1461529404671 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:23:24 INFO - PROCESS | 1802 | 1461529404677 Marionette TRACE conn3 <- [1,202,null,{}] 13:23:24 INFO - PROCESS | 1802 | 1461529404692 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:24 INFO - PROCESS | 1802 | 1461529404906 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 13:23:25 INFO - PROCESS | 1802 | 1461529405033 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baec1d800 == 26 [pid = 1802] [id = 58] 13:23:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 63 (0x7f4bae072000) [pid = 1802] [serial = 172] [outer = (nil)] 13:23:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 64 (0x7f4bb220a400) [pid = 1802] [serial = 173] [outer = 0x7f4bae072000] 13:23:25 INFO - PROCESS | 1802 | 1461529405107 Marionette DEBUG loaded listener.js 13:23:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 65 (0x7f4bbaf1a000) [pid = 1802] [serial = 174] [outer = 0x7f4bae072000] 13:23:25 INFO - PROCESS | 1802 | 1461529405854 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:23:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1233ms 13:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:23:25 INFO - PROCESS | 1802 | 1461529405905 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 13:23:25 INFO - PROCESS | 1802 | 1461529405909 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 13:23:25 INFO - PROCESS | 1802 | 1461529405915 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:23:25 INFO - PROCESS | 1802 | 1461529405918 Marionette TRACE conn3 <- [1,206,null,{}] 13:23:25 INFO - PROCESS | 1802 | 1461529405923 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:26 INFO - PROCESS | 1802 | 1461529406076 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 13:23:26 INFO - PROCESS | 1802 | 1461529406199 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf936800 == 27 [pid = 1802] [id = 59] 13:23:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 66 (0x7f4bb136c800) [pid = 1802] [serial = 175] [outer = (nil)] 13:23:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 67 (0x7f4bbbeb4400) [pid = 1802] [serial = 176] [outer = 0x7f4bb136c800] 13:23:26 INFO - PROCESS | 1802 | 1461529406271 Marionette DEBUG loaded listener.js 13:23:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 68 (0x7f4bbc2d0400) [pid = 1802] [serial = 177] [outer = 0x7f4bb136c800] 13:23:27 INFO - PROCESS | 1802 | 1461529407287 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:23:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1433ms 13:23:27 INFO - PROCESS | 1802 | 1461529407348 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 13:23:27 INFO - PROCESS | 1802 | 1461529407352 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 13:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:23:27 INFO - PROCESS | 1802 | 1461529407361 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:23:27 INFO - PROCESS | 1802 | 1461529407366 Marionette TRACE conn3 <- [1,210,null,{}] 13:23:27 INFO - PROCESS | 1802 | 1461529407375 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:27 INFO - PROCESS | 1802 | 1461529407527 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 13:23:27 INFO - PROCESS | 1802 | 1461529407743 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba6fa4800 == 28 [pid = 1802] [id = 60] 13:23:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 69 (0x7f4ba88abc00) [pid = 1802] [serial = 178] [outer = (nil)] 13:23:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 70 (0x7f4ba88b3800) [pid = 1802] [serial = 179] [outer = 0x7f4ba88abc00] 13:23:27 INFO - PROCESS | 1802 | 1461529407815 Marionette DEBUG loaded listener.js 13:23:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 71 (0x7f4bab04bc00) [pid = 1802] [serial = 180] [outer = 0x7f4ba88abc00] 13:23:28 INFO - PROCESS | 1802 | 1461529408560 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 13:23:28 INFO - PROCESS | 1802 | --DOMWINDOW == 70 (0x7f4bbbd83800) [pid = 1802] [serial = 131] [outer = (nil)] [url = about:blank] 13:23:28 INFO - PROCESS | 1802 | --DOMWINDOW == 69 (0x7f4bbc216c00) [pid = 1802] [serial = 132] [outer = (nil)] [url = about:blank] 13:23:28 INFO - PROCESS | 1802 | --DOMWINDOW == 68 (0x7f4babb33000) [pid = 1802] [serial = 125] [outer = (nil)] [url = about:blank] 13:23:28 INFO - PROCESS | 1802 | --DOMWINDOW == 67 (0x7f4bac2f5800) [pid = 1802] [serial = 126] [outer = (nil)] [url = about:blank] 13:23:28 INFO - PROCESS | 1802 | --DOMWINDOW == 66 (0x7f4baf7d2000) [pid = 1802] [serial = 128] [outer = (nil)] [url = about:blank] 13:23:28 INFO - PROCESS | 1802 | --DOMWINDOW == 65 (0x7f4ba8ab8400) [pid = 1802] [serial = 123] [outer = (nil)] [url = about:blank] 13:23:28 INFO - PROCESS | 1802 | --DOMWINDOW == 64 (0x7f4ba6f3b800) [pid = 1802] [serial = 134] [outer = (nil)] [url = about:blank] 13:23:28 INFO - PROCESS | 1802 | --DOMWINDOW == 63 (0x7f4ba8abd800) [pid = 1802] [serial = 135] [outer = (nil)] [url = about:blank] 13:23:28 INFO - PROCESS | 1802 | --DOMWINDOW == 62 (0x7f4bb1423c00) [pid = 1802] [serial = 129] [outer = (nil)] [url = about:blank] 13:23:28 INFO - PROCESS | 1802 | --DOMWINDOW == 61 (0x7f4baf7c6c00) [pid = 1802] [serial = 137] [outer = (nil)] [url = about:blank] 13:23:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1285ms 13:23:28 INFO - PROCESS | 1802 | 1461529408648 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 13:23:28 INFO - PROCESS | 1802 | 1461529408654 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 13:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:23:28 INFO - PROCESS | 1802 | 1461529408664 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:23:28 INFO - PROCESS | 1802 | 1461529408669 Marionette TRACE conn3 <- [1,214,null,{}] 13:23:28 INFO - PROCESS | 1802 | 1461529408674 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:28 INFO - PROCESS | 1802 | 1461529408814 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 13:23:28 INFO - PROCESS | 1802 | 1461529408824 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4babbb7000 == 29 [pid = 1802] [id = 61] 13:23:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 62 (0x7f4ba87b5c00) [pid = 1802] [serial = 181] [outer = (nil)] 13:23:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 63 (0x7f4bacb7f800) [pid = 1802] [serial = 182] [outer = 0x7f4ba87b5c00] 13:23:28 INFO - PROCESS | 1802 | 1461529408892 Marionette DEBUG loaded listener.js 13:23:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 64 (0x7f4bae08e800) [pid = 1802] [serial = 183] [outer = 0x7f4ba87b5c00] 13:23:29 INFO - PROCESS | 1802 | 1461529409611 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 13:23:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 982ms 13:23:29 INFO - PROCESS | 1802 | 1461529409647 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 13:23:29 INFO - PROCESS | 1802 | 1461529409651 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 13:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:23:29 INFO - PROCESS | 1802 | 1461529409657 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:23:29 INFO - PROCESS | 1802 | 1461529409662 Marionette TRACE conn3 <- [1,218,null,{}] 13:23:29 INFO - PROCESS | 1802 | 1461529409676 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:29 INFO - PROCESS | 1802 | 1461529409822 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 13:23:29 INFO - PROCESS | 1802 | 1461529409923 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae73d800 == 30 [pid = 1802] [id = 62] 13:23:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 65 (0x7f4babbe2000) [pid = 1802] [serial = 184] [outer = (nil)] 13:23:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 66 (0x7f4bae09ac00) [pid = 1802] [serial = 185] [outer = 0x7f4babbe2000] 13:23:29 INFO - PROCESS | 1802 | 1461529409990 Marionette DEBUG loaded listener.js 13:23:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 67 (0x7f4baf7c6c00) [pid = 1802] [serial = 186] [outer = 0x7f4babbe2000] 13:23:30 INFO - PROCESS | 1802 | 1461529410602 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 13:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 984ms 13:23:30 INFO - PROCESS | 1802 | 1461529410642 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 13:23:30 INFO - PROCESS | 1802 | 1461529410646 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 13:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:23:30 INFO - PROCESS | 1802 | 1461529410651 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:23:30 INFO - PROCESS | 1802 | 1461529410653 Marionette TRACE conn3 <- [1,222,null,{}] 13:23:30 INFO - PROCESS | 1802 | 1461529410659 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:30 INFO - PROCESS | 1802 | 1461529410851 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 13:23:30 INFO - PROCESS | 1802 | 1461529410880 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf441000 == 31 [pid = 1802] [id = 63] 13:23:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 68 (0x7f4bae092400) [pid = 1802] [serial = 187] [outer = (nil)] 13:23:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 69 (0x7f4bb14dd400) [pid = 1802] [serial = 188] [outer = 0x7f4bae092400] 13:23:30 INFO - PROCESS | 1802 | 1461529410942 Marionette DEBUG loaded listener.js 13:23:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 70 (0x7f4bb5f5f000) [pid = 1802] [serial = 189] [outer = 0x7f4bae092400] 13:23:31 INFO - PROCESS | 1802 | 1461529411739 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 13:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1126ms 13:23:31 INFO - PROCESS | 1802 | 1461529411778 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 13:23:31 INFO - PROCESS | 1802 | 1461529411782 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 13:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:23:31 INFO - PROCESS | 1802 | 1461529411787 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:23:31 INFO - PROCESS | 1802 | 1461529411790 Marionette TRACE conn3 <- [1,226,null,{}] 13:23:31 INFO - PROCESS | 1802 | 1461529411802 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:31 INFO - PROCESS | 1802 | 1461529411968 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 13:23:32 INFO - PROCESS | 1802 | 1461529412028 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4babbba800 == 32 [pid = 1802] [id = 64] 13:23:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 71 (0x7f4bb1368800) [pid = 1802] [serial = 190] [outer = (nil)] 13:23:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 72 (0x7f4bbbd81000) [pid = 1802] [serial = 191] [outer = 0x7f4bb1368800] 13:23:32 INFO - PROCESS | 1802 | 1461529412089 Marionette DEBUG loaded listener.js 13:23:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 73 (0x7f4bbbd8bc00) [pid = 1802] [serial = 192] [outer = 0x7f4bb1368800] 13:23:32 INFO - PROCESS | 1802 | 1461529412864 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:23:32 INFO - PROCESS | 1802 | --DOMWINDOW == 72 (0x7f4ba54ec400) [pid = 1802] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:23:32 INFO - PROCESS | 1802 | --DOMWINDOW == 71 (0x7f4ba53f5400) [pid = 1802] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:23:32 INFO - PROCESS | 1802 | --DOMWINDOW == 70 (0x7f4ba53ed400) [pid = 1802] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:23:32 INFO - PROCESS | 1802 | --DOMWINDOW == 69 (0x7f4bae06fc00) [pid = 1802] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:23:32 INFO - PROCESS | 1802 | --DOMWINDOW == 68 (0x7f4bb14e5800) [pid = 1802] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:23:32 INFO - PROCESS | 1802 | --DOMWINDOW == 67 (0x7f4ba53eb000) [pid = 1802] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:23:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:23:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1135ms 13:23:32 INFO - PROCESS | 1802 | 1461529412924 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 13:23:32 INFO - PROCESS | 1802 | 1461529412928 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 13:23:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:23:32 INFO - PROCESS | 1802 | 1461529412933 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:23:32 INFO - PROCESS | 1802 | 1461529412935 Marionette TRACE conn3 <- [1,230,null,{}] 13:23:32 INFO - PROCESS | 1802 | 1461529412940 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:33 INFO - PROCESS | 1802 | 1461529413136 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 13:23:33 INFO - PROCESS | 1802 | 1461529413231 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb5fe6800 == 33 [pid = 1802] [id = 65] 13:23:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 68 (0x7f4bb136f000) [pid = 1802] [serial = 193] [outer = (nil)] 13:23:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 69 (0x7f4bbd02e400) [pid = 1802] [serial = 194] [outer = 0x7f4bb136f000] 13:23:33 INFO - PROCESS | 1802 | 1461529413322 Marionette DEBUG loaded listener.js 13:23:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 70 (0x7f4bbf136800) [pid = 1802] [serial = 195] [outer = 0x7f4bb136f000] 13:23:33 INFO - PROCESS | 1802 | 1461529413956 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 13:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1039ms 13:23:33 INFO - PROCESS | 1802 | 1461529413973 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 13:23:33 INFO - PROCESS | 1802 | 1461529413976 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 13:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:23:33 INFO - PROCESS | 1802 | 1461529413986 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:23:33 INFO - PROCESS | 1802 | 1461529413989 Marionette TRACE conn3 <- [1,234,null,{}] 13:23:33 INFO - PROCESS | 1802 | 1461529413994 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:34 INFO - PROCESS | 1802 | 1461529414122 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 13:23:34 INFO - PROCESS | 1802 | 1461529414140 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5431000 == 34 [pid = 1802] [id = 66] 13:23:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 71 (0x7f4bbafd9800) [pid = 1802] [serial = 196] [outer = (nil)] 13:23:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 72 (0x7f4bc08b1400) [pid = 1802] [serial = 197] [outer = 0x7f4bbafd9800] 13:23:34 INFO - PROCESS | 1802 | 1461529414200 Marionette DEBUG loaded listener.js 13:23:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 73 (0x7f4ba5805800) [pid = 1802] [serial = 198] [outer = 0x7f4bbafd9800] 13:23:34 INFO - PROCESS | 1802 | 1461529414935 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 13:23:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1033ms 13:23:35 INFO - PROCESS | 1802 | 1461529415022 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 13:23:35 INFO - PROCESS | 1802 | 1461529415027 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 13:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:23:35 INFO - PROCESS | 1802 | 1461529415035 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:23:35 INFO - PROCESS | 1802 | 1461529415041 Marionette TRACE conn3 <- [1,238,null,{}] 13:23:35 INFO - PROCESS | 1802 | 1461529415090 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:35 INFO - PROCESS | 1802 | 1461529415267 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 13:23:35 INFO - PROCESS | 1802 | 1461529415395 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bab081800 == 35 [pid = 1802] [id = 67] 13:23:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 74 (0x7f4ba5ae8400) [pid = 1802] [serial = 199] [outer = (nil)] 13:23:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 75 (0x7f4ba5aec800) [pid = 1802] [serial = 200] [outer = 0x7f4ba5ae8400] 13:23:35 INFO - PROCESS | 1802 | 1461529415473 Marionette DEBUG loaded listener.js 13:23:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 76 (0x7f4ba5af2000) [pid = 1802] [serial = 201] [outer = 0x7f4ba5ae8400] 13:23:36 INFO - PROCESS | 1802 | 1461529416290 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 13:23:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1314ms 13:23:36 INFO - PROCESS | 1802 | 1461529416350 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 13:23:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:23:36 INFO - PROCESS | 1802 | 1461529416355 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 13:23:36 INFO - PROCESS | 1802 | 1461529416367 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:23:36 INFO - PROCESS | 1802 | 1461529416372 Marionette TRACE conn3 <- [1,242,null,{}] 13:23:36 INFO - PROCESS | 1802 | 1461529416378 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:36 INFO - PROCESS | 1802 | 1461529416576 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 13:23:36 INFO - PROCESS | 1802 | 1461529416703 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf8d9800 == 36 [pid = 1802] [id = 68] 13:23:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 77 (0x7f4ba73dec00) [pid = 1802] [serial = 202] [outer = (nil)] 13:23:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 78 (0x7f4babbe2400) [pid = 1802] [serial = 203] [outer = 0x7f4ba73dec00] 13:23:36 INFO - PROCESS | 1802 | 1461529416777 Marionette DEBUG loaded listener.js 13:23:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 79 (0x7f4bad48c800) [pid = 1802] [serial = 204] [outer = 0x7f4ba73dec00] 13:23:37 INFO - PROCESS | 1802 | 1461529417611 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 13:23:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:23:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1291ms 13:23:37 INFO - PROCESS | 1802 | 1461529417655 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 13:23:37 INFO - PROCESS | 1802 | 1461529417659 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 13:23:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:23:37 INFO - PROCESS | 1802 | 1461529417665 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:23:37 INFO - PROCESS | 1802 | 1461529417668 Marionette TRACE conn3 <- [1,246,null,{}] 13:23:37 INFO - PROCESS | 1802 | 1461529417683 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:37 INFO - PROCESS | 1802 | 1461529417861 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 13:23:38 INFO - PROCESS | 1802 | 1461529417992 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbc2b0800 == 37 [pid = 1802] [id = 69] 13:23:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 80 (0x7f4bae09b400) [pid = 1802] [serial = 205] [outer = (nil)] 13:23:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 81 (0x7f4baed75c00) [pid = 1802] [serial = 206] [outer = 0x7f4bae09b400] 13:23:38 INFO - PROCESS | 1802 | 1461529418074 Marionette DEBUG loaded listener.js 13:23:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 82 (0x7f4bb164c400) [pid = 1802] [serial = 207] [outer = 0x7f4bae09b400] 13:23:38 INFO - PROCESS | 1802 | 1461529418910 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:23:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:23:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1281ms 13:23:38 INFO - PROCESS | 1802 | 1461529418948 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 13:23:38 INFO - PROCESS | 1802 | 1461529418951 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 13:23:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:23:38 INFO - PROCESS | 1802 | 1461529418957 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:23:38 INFO - PROCESS | 1802 | 1461529418959 Marionette TRACE conn3 <- [1,250,null,{}] 13:23:38 INFO - PROCESS | 1802 | 1461529418965 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:39 INFO - PROCESS | 1802 | 1461529419110 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 13:23:39 INFO - PROCESS | 1802 | 1461529419241 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbf17f000 == 38 [pid = 1802] [id = 70] 13:23:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 83 (0x7f4bae4b8800) [pid = 1802] [serial = 208] [outer = (nil)] 13:23:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 84 (0x7f4bbc2cf000) [pid = 1802] [serial = 209] [outer = 0x7f4bae4b8800] 13:23:39 INFO - PROCESS | 1802 | 1461529419314 Marionette DEBUG loaded listener.js 13:23:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 85 (0x7f4bbd28e800) [pid = 1802] [serial = 210] [outer = 0x7f4bae4b8800] 13:23:40 INFO - PROCESS | 1802 | 1461529420176 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:23:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1284ms 13:23:40 INFO - PROCESS | 1802 | 1461529420244 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 13:23:40 INFO - PROCESS | 1802 | 1461529420250 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 13:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:23:40 INFO - PROCESS | 1802 | 1461529420259 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:23:40 INFO - PROCESS | 1802 | 1461529420264 Marionette TRACE conn3 <- [1,254,null,{}] 13:23:40 INFO - PROCESS | 1802 | 1461529420272 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:40 INFO - PROCESS | 1802 | 1461529420537 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 13:23:40 INFO - PROCESS | 1802 | 1461529420692 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc09b9000 == 39 [pid = 1802] [id = 71] 13:23:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 86 (0x7f4bb2206000) [pid = 1802] [serial = 211] [outer = (nil)] 13:23:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 87 (0x7f4bc08a8c00) [pid = 1802] [serial = 212] [outer = 0x7f4bb2206000] 13:23:40 INFO - PROCESS | 1802 | 1461529420809 Marionette DEBUG loaded listener.js 13:23:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 88 (0x7f4bc0ba7000) [pid = 1802] [serial = 213] [outer = 0x7f4bb2206000] 13:23:41 INFO - PROCESS | 1802 | 1461529421810 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 13:23:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:23:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1582ms 13:23:41 INFO - PROCESS | 1802 | 1461529421842 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 13:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:23:41 INFO - PROCESS | 1802 | 1461529421847 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 13:23:41 INFO - PROCESS | 1802 | 1461529421855 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:23:41 INFO - PROCESS | 1802 | 1461529421860 Marionette TRACE conn3 <- [1,258,null,{}] 13:23:41 INFO - PROCESS | 1802 | 1461529421870 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:42 INFO - PROCESS | 1802 | 1461529422016 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 13:23:42 INFO - PROCESS | 1802 | 1461529422192 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bab357800 == 40 [pid = 1802] [id = 72] 13:23:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 89 (0x7f4ba73e2000) [pid = 1802] [serial = 214] [outer = (nil)] 13:23:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 90 (0x7f4ba88af000) [pid = 1802] [serial = 215] [outer = 0x7f4ba73e2000] 13:23:42 INFO - PROCESS | 1802 | 1461529422327 Marionette DEBUG loaded listener.js 13:23:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 91 (0x7f4bab04c800) [pid = 1802] [serial = 216] [outer = 0x7f4ba73e2000] 13:23:42 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4babc9b800 == 39 [pid = 1802] [id = 41] 13:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 90 (0x7f4bbbb53400) [pid = 1802] [serial = 164] [outer = (nil)] [url = about:blank] 13:23:43 INFO - PROCESS | 1802 | --DOMWINDOW == 89 (0x7f4ba88b2400) [pid = 1802] [serial = 149] [outer = (nil)] [url = about:blank] 13:23:43 INFO - PROCESS | 1802 | --DOMWINDOW == 88 (0x7f4bab36b400) [pid = 1802] [serial = 150] [outer = (nil)] [url = about:blank] 13:23:43 INFO - PROCESS | 1802 | --DOMWINDOW == 87 (0x7f4baca35400) [pid = 1802] [serial = 152] [outer = (nil)] [url = about:blank] 13:23:43 INFO - PROCESS | 1802 | --DOMWINDOW == 86 (0x7f4ba6f40000) [pid = 1802] [serial = 147] [outer = (nil)] [url = about:blank] 13:23:43 INFO - PROCESS | 1802 | --DOMWINDOW == 85 (0x7f4ba5804800) [pid = 1802] [serial = 146] [outer = (nil)] [url = about:blank] 13:23:43 INFO - PROCESS | 1802 | --DOMWINDOW == 84 (0x7f4bb14e2000) [pid = 1802] [serial = 143] [outer = (nil)] [url = about:blank] 13:23:43 INFO - PROCESS | 1802 | --DOMWINDOW == 83 (0x7f4bacd1b000) [pid = 1802] [serial = 140] [outer = (nil)] [url = about:blank] 13:23:43 INFO - PROCESS | 1802 | --DOMWINDOW == 82 (0x7f4bae80ac00) [pid = 1802] [serial = 155] [outer = (nil)] [url = about:blank] 13:23:43 INFO - PROCESS | 1802 | --DOMWINDOW == 81 (0x7f4bb164d000) [pid = 1802] [serial = 161] [outer = (nil)] [url = about:blank] 13:23:43 INFO - PROCESS | 1802 | --DOMWINDOW == 80 (0x7f4bb1319c00) [pid = 1802] [serial = 158] [outer = (nil)] [url = about:blank] 13:23:43 INFO - PROCESS | 1802 | --DOMWINDOW == 79 (0x7f4bb142bc00) [pid = 1802] [serial = 159] [outer = (nil)] [url = about:blank] 13:23:43 INFO - PROCESS | 1802 | --DOMWINDOW == 78 (0x7f4bb5f57c00) [pid = 1802] [serial = 162] [outer = (nil)] [url = about:blank] 13:23:43 INFO - PROCESS | 1802 | --DOMWINDOW == 77 (0x7f4baed80000) [pid = 1802] [serial = 156] [outer = (nil)] [url = about:blank] 13:23:43 INFO - PROCESS | 1802 | --DOMWINDOW == 76 (0x7f4bace79c00) [pid = 1802] [serial = 153] [outer = (nil)] [url = about:blank] 13:23:43 INFO - PROCESS | 1802 | 1461529423198 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 13:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1390ms 13:23:43 INFO - PROCESS | 1802 | 1461529423245 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 13:23:43 INFO - PROCESS | 1802 | 1461529423252 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 13:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:23:43 INFO - PROCESS | 1802 | 1461529423266 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:23:43 INFO - PROCESS | 1802 | 1461529423271 Marionette TRACE conn3 <- [1,262,null,{}] 13:23:43 INFO - PROCESS | 1802 | 1461529423277 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:43 INFO - PROCESS | 1802 | 1461529423411 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 13:23:43 INFO - PROCESS | 1802 | 1461529423428 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad76b000 == 40 [pid = 1802] [id = 73] 13:23:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 77 (0x7f4bacd1b000) [pid = 1802] [serial = 217] [outer = (nil)] 13:23:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 78 (0x7f4badbb3800) [pid = 1802] [serial = 218] [outer = 0x7f4bacd1b000] 13:23:43 INFO - PROCESS | 1802 | 1461529423497 Marionette DEBUG loaded listener.js 13:23:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 79 (0x7f4bae094800) [pid = 1802] [serial = 219] [outer = 0x7f4bacd1b000] 13:23:44 INFO - PROCESS | 1802 | 1461529424270 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 13:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1040ms 13:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:23:44 INFO - PROCESS | 1802 | 1461529424303 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 13:23:44 INFO - PROCESS | 1802 | 1461529424306 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 13:23:44 INFO - PROCESS | 1802 | 1461529424312 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:23:44 INFO - PROCESS | 1802 | 1461529424317 Marionette TRACE conn3 <- [1,266,null,{}] 13:23:44 INFO - PROCESS | 1802 | 1461529424345 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:44 INFO - PROCESS | 1802 | 1461529424509 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 13:23:44 INFO - PROCESS | 1802 | 1461529424600 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baed39800 == 41 [pid = 1802] [id = 74] 13:23:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 80 (0x7f4bad424000) [pid = 1802] [serial = 220] [outer = (nil)] 13:23:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 81 (0x7f4bb1319c00) [pid = 1802] [serial = 221] [outer = 0x7f4bad424000] 13:23:44 INFO - PROCESS | 1802 | 1461529424681 Marionette DEBUG loaded listener.js 13:23:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 82 (0x7f4bb5055c00) [pid = 1802] [serial = 222] [outer = 0x7f4bad424000] 13:23:45 INFO - PROCESS | 1802 | 1461529425450 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 13:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1183ms 13:23:45 INFO - PROCESS | 1802 | 1461529425499 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 13:23:45 INFO - PROCESS | 1802 | 1461529425504 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 13:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:23:45 INFO - PROCESS | 1802 | 1461529425518 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:23:45 INFO - PROCESS | 1802 | 1461529425520 Marionette TRACE conn3 <- [1,270,null,{}] 13:23:45 INFO - PROCESS | 1802 | 1461529425526 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:45 INFO - PROCESS | 1802 | 1461529425712 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 13:23:45 INFO - PROCESS | 1802 | 1461529425731 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb5fda000 == 42 [pid = 1802] [id = 75] 13:23:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 83 (0x7f4bb5f55000) [pid = 1802] [serial = 223] [outer = (nil)] 13:23:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 84 (0x7f4bbc006800) [pid = 1802] [serial = 224] [outer = 0x7f4bb5f55000] 13:23:45 INFO - PROCESS | 1802 | 1461529425800 Marionette DEBUG loaded listener.js 13:23:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 85 (0x7f4bbd0bfc00) [pid = 1802] [serial = 225] [outer = 0x7f4bb5f55000] 13:23:46 INFO - PROCESS | 1802 | 1461529426685 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1230ms 13:23:46 INFO - PROCESS | 1802 | 1461529426749 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 13:23:46 INFO - PROCESS | 1802 | 1461529426753 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 13:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:23:46 INFO - PROCESS | 1802 | 1461529426761 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:23:46 INFO - PROCESS | 1802 | 1461529426764 Marionette TRACE conn3 <- [1,274,null,{}] 13:23:46 INFO - PROCESS | 1802 | 1461529426776 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:46 INFO - PROCESS | 1802 | 1461529426958 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 13:23:46 INFO - PROCESS | 1802 | 1461529426982 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbc25a800 == 43 [pid = 1802] [id = 76] 13:23:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 86 (0x7f4babc73000) [pid = 1802] [serial = 226] [outer = (nil)] 13:23:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 87 (0x7f4babc7bc00) [pid = 1802] [serial = 227] [outer = 0x7f4babc73000] 13:23:47 INFO - PROCESS | 1802 | 1461529427044 Marionette DEBUG loaded listener.js 13:23:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 88 (0x7f4babc80c00) [pid = 1802] [serial = 228] [outer = 0x7f4babc73000] 13:23:47 INFO - PROCESS | 1802 | --DOMWINDOW == 87 (0x7f4ba88abc00) [pid = 1802] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:23:47 INFO - PROCESS | 1802 | --DOMWINDOW == 86 (0x7f4ba87b5c00) [pid = 1802] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:23:47 INFO - PROCESS | 1802 | --DOMWINDOW == 85 (0x7f4bae092400) [pid = 1802] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:23:47 INFO - PROCESS | 1802 | --DOMWINDOW == 84 (0x7f4bb136f000) [pid = 1802] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:23:47 INFO - PROCESS | 1802 | --DOMWINDOW == 83 (0x7f4bb1368800) [pid = 1802] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:23:47 INFO - PROCESS | 1802 | --DOMWINDOW == 82 (0x7f4ba88b4400) [pid = 1802] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:23:47 INFO - PROCESS | 1802 | --DOMWINDOW == 81 (0x7f4babbe2000) [pid = 1802] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:23:47 INFO - PROCESS | 1802 | 1461529427875 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 13:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1180ms 13:23:47 INFO - PROCESS | 1802 | 1461529427942 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 13:23:47 INFO - PROCESS | 1802 | 1461529427946 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 13:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:23:47 INFO - PROCESS | 1802 | 1461529427955 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:23:47 INFO - PROCESS | 1802 | 1461529427957 Marionette TRACE conn3 <- [1,278,null,{}] 13:23:47 INFO - PROCESS | 1802 | 1461529427970 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:48 INFO - PROCESS | 1802 | 1461529428155 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 13:23:48 INFO - PROCESS | 1802 | 1461529428167 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc08cd800 == 44 [pid = 1802] [id = 77] 13:23:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 82 (0x7f4ba5721000) [pid = 1802] [serial = 229] [outer = (nil)] 13:23:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 83 (0x7f4baf8b5400) [pid = 1802] [serial = 230] [outer = 0x7f4ba5721000] 13:23:48 INFO - PROCESS | 1802 | 1461529428234 Marionette DEBUG loaded listener.js 13:23:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 84 (0x7f4bbbd8a000) [pid = 1802] [serial = 231] [outer = 0x7f4ba5721000] 13:23:48 INFO - PROCESS | 1802 | 1461529428995 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 13:23:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 85 (0x7f4ba5722800) [pid = 1802] [serial = 232] [outer = 0x7f4ba53f0400] 13:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1089ms 13:23:49 INFO - PROCESS | 1802 | 1461529429105 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 13:23:49 INFO - PROCESS | 1802 | 1461529429109 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 13:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:23:49 INFO - PROCESS | 1802 | 1461529429155 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:23:49 INFO - PROCESS | 1802 | 1461529429159 Marionette TRACE conn3 <- [1,282,null,{}] 13:23:49 INFO - PROCESS | 1802 | 1461529429169 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:49 INFO - PROCESS | 1802 | 1461529429323 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 13:23:49 INFO - PROCESS | 1802 | 1461529429333 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc152b800 == 45 [pid = 1802] [id = 78] 13:23:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 86 (0x7f4baf7c7800) [pid = 1802] [serial = 233] [outer = (nil)] 13:23:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 87 (0x7f4bc109e400) [pid = 1802] [serial = 234] [outer = 0x7f4baf7c7800] 13:23:49 INFO - PROCESS | 1802 | 1461529429397 Marionette DEBUG loaded listener.js 13:23:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 88 (0x7f4bc140a400) [pid = 1802] [serial = 235] [outer = 0x7f4baf7c7800] 13:23:50 INFO - PROCESS | 1802 | 1461529430412 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 13:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1318ms 13:23:50 INFO - PROCESS | 1802 | 1461529430458 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 13:23:50 INFO - PROCESS | 1802 | 1461529430466 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 13:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:23:50 INFO - PROCESS | 1802 | 1461529430475 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:23:50 INFO - PROCESS | 1802 | 1461529430479 Marionette TRACE conn3 <- [1,286,null,{}] 13:23:50 INFO - PROCESS | 1802 | 1461529430487 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:50 INFO - PROCESS | 1802 | 1461529430670 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 13:23:50 INFO - PROCESS | 1802 | 1461529430814 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae110000 == 46 [pid = 1802] [id = 79] 13:23:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 89 (0x7f4ba5aef800) [pid = 1802] [serial = 236] [outer = (nil)] 13:23:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 90 (0x7f4ba73d7400) [pid = 1802] [serial = 237] [outer = 0x7f4ba5aef800] 13:23:50 INFO - PROCESS | 1802 | 1461529430902 Marionette DEBUG loaded listener.js 13:23:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 91 (0x7f4ba8aba000) [pid = 1802] [serial = 238] [outer = 0x7f4ba5aef800] 13:23:51 INFO - PROCESS | 1802 | 1461529431932 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 13:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1489ms 13:23:51 INFO - PROCESS | 1802 | 1461529431968 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 13:23:51 INFO - PROCESS | 1802 | 1461529431980 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 13:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:23:51 INFO - PROCESS | 1802 | 1461529431995 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:23:52 INFO - PROCESS | 1802 | 1461529432002 Marionette TRACE conn3 <- [1,290,null,{}] 13:23:52 INFO - PROCESS | 1802 | 1461529432012 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:52 INFO - PROCESS | 1802 | 1461529432282 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 13:23:52 INFO - PROCESS | 1802 | 1461529432461 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb50f6800 == 47 [pid = 1802] [id = 80] 13:23:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 92 (0x7f4babc81c00) [pid = 1802] [serial = 239] [outer = (nil)] 13:23:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 93 (0x7f4bad425400) [pid = 1802] [serial = 240] [outer = 0x7f4babc81c00] 13:23:52 INFO - PROCESS | 1802 | 1461529432534 Marionette DEBUG loaded listener.js 13:23:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 94 (0x7f4bae08f000) [pid = 1802] [serial = 241] [outer = 0x7f4babc81c00] 13:23:53 INFO - PROCESS | 1802 | 1461529433356 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1400ms 13:23:53 INFO - PROCESS | 1802 | 1461529433393 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 13:23:53 INFO - PROCESS | 1802 | 1461529433396 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 13:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:23:53 INFO - PROCESS | 1802 | 1461529433403 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:23:53 INFO - PROCESS | 1802 | 1461529433408 Marionette TRACE conn3 <- [1,294,null,{}] 13:23:53 INFO - PROCESS | 1802 | 1461529433424 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:53 INFO - PROCESS | 1802 | 1461529433582 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 13:23:53 INFO - PROCESS | 1802 | 1461529433721 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc152d800 == 48 [pid = 1802] [id = 81] 13:23:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0x7f4bae099400) [pid = 1802] [serial = 242] [outer = (nil)] 13:23:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0x7f4bb2206400) [pid = 1802] [serial = 243] [outer = 0x7f4bae099400] 13:23:53 INFO - PROCESS | 1802 | 1461529433799 Marionette DEBUG loaded listener.js 13:23:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0x7f4bbc2cd000) [pid = 1802] [serial = 244] [outer = 0x7f4bae099400] 13:23:54 INFO - PROCESS | 1802 | 1461529434689 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:23:54 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. 13:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1334ms 13:23:54 INFO - PROCESS | 1802 | 1461529434738 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 13:23:54 INFO - PROCESS | 1802 | 1461529434743 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 13:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:23:54 INFO - PROCESS | 1802 | 1461529434749 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:23:54 INFO - PROCESS | 1802 | 1461529434752 Marionette TRACE conn3 <- [1,298,null,{}] 13:23:54 INFO - PROCESS | 1802 | 1461529434758 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:54 INFO - PROCESS | 1802 | 1461529434942 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 13:23:55 INFO - PROCESS | 1802 | 1461529435087 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc542b800 == 49 [pid = 1802] [id = 82] 13:23:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0x7f4ba5bd7c00) [pid = 1802] [serial = 245] [outer = (nil)] 13:23:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0x7f4bc10a1400) [pid = 1802] [serial = 246] [outer = 0x7f4ba5bd7c00] 13:23:55 INFO - PROCESS | 1802 | 1461529435171 Marionette DEBUG loaded listener.js 13:23:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0x7f4bc14da400) [pid = 1802] [serial = 247] [outer = 0x7f4ba5bd7c00] 13:23:55 INFO - PROCESS | 1802 | 1461529435966 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:23:55 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. 13:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1231ms 13:23:55 INFO - PROCESS | 1802 | 1461529435980 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 13:23:55 INFO - PROCESS | 1802 | 1461529435983 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 13:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:23:55 INFO - PROCESS | 1802 | 1461529435990 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:23:55 INFO - PROCESS | 1802 | 1461529435994 Marionette TRACE conn3 <- [1,302,null,{}] 13:23:56 INFO - PROCESS | 1802 | 1461529435999 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:56 INFO - PROCESS | 1802 | 1461529436164 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 13:23:56 INFO - PROCESS | 1802 | 1461529436315 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc56a7000 == 50 [pid = 1802] [id = 83] 13:23:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0x7f4ba53f3400) [pid = 1802] [serial = 248] [outer = (nil)] 13:23:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0x7f4bbbdcc800) [pid = 1802] [serial = 249] [outer = 0x7f4ba53f3400] 13:23:56 INFO - PROCESS | 1802 | 1461529436392 Marionette DEBUG loaded listener.js 13:23:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x7f4bbbdd2000) [pid = 1802] [serial = 250] [outer = 0x7f4ba53f3400] 13:23:57 INFO - PROCESS | 1802 | 1461529437267 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:23:57 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. 13:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1329ms 13:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:23:57 INFO - PROCESS | 1802 | 1461529437320 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 13:23:57 INFO - PROCESS | 1802 | 1461529437323 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 13:23:57 INFO - PROCESS | 1802 | 1461529437330 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:23:57 INFO - PROCESS | 1802 | 1461529437333 Marionette TRACE conn3 <- [1,306,null,{}] 13:23:57 INFO - PROCESS | 1802 | 1461529437338 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:57 INFO - PROCESS | 1802 | 1461529437506 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 13:23:57 INFO - PROCESS | 1802 | 1461529437639 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0981000 == 51 [pid = 1802] [id = 84] 13:23:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x7f4bbbdd1400) [pid = 1802] [serial = 251] [outer = (nil)] 13:23:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x7f4bc158b800) [pid = 1802] [serial = 252] [outer = 0x7f4bbbdd1400] 13:23:57 INFO - PROCESS | 1802 | 1461529437759 Marionette DEBUG loaded listener.js 13:23:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x7f4bc3e0d000) [pid = 1802] [serial = 253] [outer = 0x7f4bbbdd1400] 13:23:59 INFO - PROCESS | 1802 | 1461529439023 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:23:59 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. 13:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1737ms 13:23:59 INFO - PROCESS | 1802 | 1461529439068 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 13:23:59 INFO - PROCESS | 1802 | 1461529439073 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 13:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:23:59 INFO - PROCESS | 1802 | 1461529439084 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:23:59 INFO - PROCESS | 1802 | 1461529439090 Marionette TRACE conn3 <- [1,310,null,{}] 13:23:59 INFO - PROCESS | 1802 | 1461529439099 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:59 INFO - PROCESS | 1802 | 1461529439278 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 13:23:59 INFO - PROCESS | 1802 | 1461529439523 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5694800 == 52 [pid = 1802] [id = 85] 13:23:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x7f4ba5aeac00) [pid = 1802] [serial = 254] [outer = (nil)] 13:23:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0x7f4ba5af2400) [pid = 1802] [serial = 255] [outer = 0x7f4ba5aeac00] 13:23:59 INFO - PROCESS | 1802 | 1461529439613 Marionette DEBUG loaded listener.js 13:23:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x7f4ba73dcc00) [pid = 1802] [serial = 256] [outer = 0x7f4ba5aeac00] 13:24:00 INFO - PROCESS | 1802 | 1461529440412 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:00 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. 13:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1388ms 13:24:00 INFO - PROCESS | 1802 | 1461529440471 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 13:24:00 INFO - PROCESS | 1802 | 1461529440479 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 13:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:24:00 INFO - PROCESS | 1802 | 1461529440489 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:24:00 INFO - PROCESS | 1802 | 1461529440493 Marionette TRACE conn3 <- [1,314,null,{}] 13:24:00 INFO - PROCESS | 1802 | 1461529440499 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:00 INFO - PROCESS | 1802 | 1461529440695 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 13:24:00 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc08cd800 == 51 [pid = 1802] [id = 77] 13:24:00 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbc25a800 == 50 [pid = 1802] [id = 76] 13:24:00 INFO - PROCESS | 1802 | --DOMWINDOW == 108 (0x7f4ba6f41c00) [pid = 1802] [serial = 167] [outer = (nil)] [url = about:blank] 13:24:00 INFO - PROCESS | 1802 | --DOMWINDOW == 107 (0x7f4bad425000) [pid = 1802] [serial = 170] [outer = (nil)] [url = about:blank] 13:24:00 INFO - PROCESS | 1802 | --DOMWINDOW == 106 (0x7f4bb220a400) [pid = 1802] [serial = 173] [outer = (nil)] [url = about:blank] 13:24:00 INFO - PROCESS | 1802 | --DOMWINDOW == 105 (0x7f4bc08b1400) [pid = 1802] [serial = 197] [outer = (nil)] [url = about:blank] 13:24:00 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb5fda000 == 49 [pid = 1802] [id = 75] 13:24:00 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baed39800 == 48 [pid = 1802] [id = 74] 13:24:00 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad76b000 == 47 [pid = 1802] [id = 73] 13:24:00 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bab357800 == 46 [pid = 1802] [id = 72] 13:24:00 INFO - PROCESS | 1802 | --DOMWINDOW == 104 (0x7f4bab04bc00) [pid = 1802] [serial = 180] [outer = (nil)] [url = about:blank] 13:24:00 INFO - PROCESS | 1802 | --DOMWINDOW == 103 (0x7f4bae08e800) [pid = 1802] [serial = 183] [outer = (nil)] [url = about:blank] 13:24:00 INFO - PROCESS | 1802 | --DOMWINDOW == 102 (0x7f4bacb7f800) [pid = 1802] [serial = 182] [outer = (nil)] [url = about:blank] 13:24:00 INFO - PROCESS | 1802 | --DOMWINDOW == 101 (0x7f4bb5f5f000) [pid = 1802] [serial = 189] [outer = (nil)] [url = about:blank] 13:24:00 INFO - PROCESS | 1802 | --DOMWINDOW == 100 (0x7f4bbd02e400) [pid = 1802] [serial = 194] [outer = (nil)] [url = about:blank] 13:24:00 INFO - PROCESS | 1802 | --DOMWINDOW == 99 (0x7f4bb14dd400) [pid = 1802] [serial = 188] [outer = (nil)] [url = about:blank] 13:24:00 INFO - PROCESS | 1802 | --DOMWINDOW == 98 (0x7f4bbbd8bc00) [pid = 1802] [serial = 192] [outer = (nil)] [url = about:blank] 13:24:00 INFO - PROCESS | 1802 | --DOMWINDOW == 97 (0x7f4bb5f55400) [pid = 1802] [serial = 138] [outer = (nil)] [url = about:blank] 13:24:00 INFO - PROCESS | 1802 | --DOMWINDOW == 96 (0x7f4ba88b3800) [pid = 1802] [serial = 179] [outer = (nil)] [url = about:blank] 13:24:00 INFO - PROCESS | 1802 | --DOMWINDOW == 95 (0x7f4baf7c6c00) [pid = 1802] [serial = 186] [outer = (nil)] [url = about:blank] 13:24:00 INFO - PROCESS | 1802 | --DOMWINDOW == 94 (0x7f4bae09ac00) [pid = 1802] [serial = 185] [outer = (nil)] [url = about:blank] 13:24:00 INFO - PROCESS | 1802 | --DOMWINDOW == 93 (0x7f4bbf136800) [pid = 1802] [serial = 195] [outer = (nil)] [url = about:blank] 13:24:00 INFO - PROCESS | 1802 | --DOMWINDOW == 92 (0x7f4bbbeb4400) [pid = 1802] [serial = 176] [outer = (nil)] [url = about:blank] 13:24:00 INFO - PROCESS | 1802 | --DOMWINDOW == 91 (0x7f4bbbd81000) [pid = 1802] [serial = 191] [outer = (nil)] [url = about:blank] 13:24:00 INFO - PROCESS | 1802 | 1461529440862 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba738b800 == 47 [pid = 1802] [id = 86] 13:24:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 92 (0x7f4ba88b3800) [pid = 1802] [serial = 257] [outer = (nil)] 13:24:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 93 (0x7f4babc6a400) [pid = 1802] [serial = 258] [outer = 0x7f4ba88b3800] 13:24:00 INFO - PROCESS | 1802 | 1461529440929 Marionette DEBUG loaded listener.js 13:24:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 94 (0x7f4babc7e400) [pid = 1802] [serial = 259] [outer = 0x7f4ba88b3800] 13:24:01 INFO - PROCESS | 1802 | 1461529441740 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:01 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. 13:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1285ms 13:24:01 INFO - PROCESS | 1802 | 1461529441775 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 13:24:01 INFO - PROCESS | 1802 | 1461529441779 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 13:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:24:01 INFO - PROCESS | 1802 | 1461529441785 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:24:01 INFO - PROCESS | 1802 | 1461529441791 Marionette TRACE conn3 <- [1,318,null,{}] 13:24:01 INFO - PROCESS | 1802 | 1461529441806 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:01 INFO - PROCESS | 1802 | 1461529441956 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 13:24:01 INFO - PROCESS | 1802 | 1461529441976 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae25c000 == 48 [pid = 1802] [id = 87] 13:24:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0x7f4badbbcc00) [pid = 1802] [serial = 260] [outer = (nil)] 13:24:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0x7f4bae093800) [pid = 1802] [serial = 261] [outer = 0x7f4badbbcc00] 13:24:02 INFO - PROCESS | 1802 | 1461529442045 Marionette DEBUG loaded listener.js 13:24:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0x7f4bae723c00) [pid = 1802] [serial = 262] [outer = 0x7f4badbbcc00] 13:24:02 INFO - PROCESS | 1802 | 1461529442911 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:02 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. 13:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1187ms 13:24:02 INFO - PROCESS | 1802 | 1461529442983 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 13:24:02 INFO - PROCESS | 1802 | 1461529442989 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 13:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:24:02 INFO - PROCESS | 1802 | 1461529442995 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:24:03 INFO - PROCESS | 1802 | 1461529442997 Marionette TRACE conn3 <- [1,322,null,{}] 13:24:03 INFO - PROCESS | 1802 | 1461529443003 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:03 INFO - PROCESS | 1802 | 1461529443156 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 13:24:03 INFO - PROCESS | 1802 | 1461529443167 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf43d800 == 49 [pid = 1802] [id = 88] 13:24:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0x7f4bad483800) [pid = 1802] [serial = 263] [outer = (nil)] 13:24:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0x7f4bb2217800) [pid = 1802] [serial = 264] [outer = 0x7f4bad483800] 13:24:03 INFO - PROCESS | 1802 | 1461529443239 Marionette DEBUG loaded listener.js 13:24:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0x7f4bbbb52800) [pid = 1802] [serial = 265] [outer = 0x7f4bad483800] 13:24:04 INFO - PROCESS | 1802 | 1461529444249 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:04 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. 13:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1294ms 13:24:04 INFO - PROCESS | 1802 | 1461529444292 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 13:24:04 INFO - PROCESS | 1802 | 1461529444297 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 13:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:24:04 INFO - PROCESS | 1802 | 1461529444314 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:24:04 INFO - PROCESS | 1802 | 1461529444317 Marionette TRACE conn3 <- [1,326,null,{}] 13:24:04 INFO - PROCESS | 1802 | 1461529444325 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:04 INFO - PROCESS | 1802 | 1461529444548 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 13:24:04 INFO - PROCESS | 1802 | 1461529444586 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bacb32800 == 50 [pid = 1802] [id = 89] 13:24:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0x7f4bbbdca400) [pid = 1802] [serial = 266] [outer = (nil)] 13:24:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0x7f4bbbdd4400) [pid = 1802] [serial = 267] [outer = 0x7f4bbbdca400] 13:24:04 INFO - PROCESS | 1802 | 1461529444649 Marionette DEBUG loaded listener.js 13:24:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x7f4bbcf42c00) [pid = 1802] [serial = 268] [outer = 0x7f4bbbdca400] 13:24:05 INFO - PROCESS | 1802 | 1461529445649 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:05 INFO - PROCESS | 1802 | --DOMWINDOW == 102 (0x7f4bb5f55000) [pid = 1802] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:24:05 INFO - PROCESS | 1802 | --DOMWINDOW == 101 (0x7f4babc73000) [pid = 1802] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:24:05 INFO - PROCESS | 1802 | --DOMWINDOW == 100 (0x7f4ba5721000) [pid = 1802] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:24:05 INFO - PROCESS | 1802 | --DOMWINDOW == 99 (0x7f4bbafd9800) [pid = 1802] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:24:05 INFO - PROCESS | 1802 | --DOMWINDOW == 98 (0x7f4bad424000) [pid = 1802] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:24:05 INFO - PROCESS | 1802 | --DOMWINDOW == 97 (0x7f4ba73e2000) [pid = 1802] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:24:05 INFO - PROCESS | 1802 | --DOMWINDOW == 96 (0x7f4bacd1b000) [pid = 1802] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:24:05 INFO - PROCESS | 1802 | --DOMWINDOW == 95 (0x7f4bb1371400) [pid = 1802] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:24:05 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. 13:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1384ms 13:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:24:05 INFO - PROCESS | 1802 | 1461529445697 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 13:24:05 INFO - PROCESS | 1802 | 1461529445699 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 13:24:05 INFO - PROCESS | 1802 | 1461529445705 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:24:05 INFO - PROCESS | 1802 | 1461529445707 Marionette TRACE conn3 <- [1,330,null,{}] 13:24:05 INFO - PROCESS | 1802 | 1461529445712 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:05 INFO - PROCESS | 1802 | 1461529445890 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 13:24:05 INFO - PROCESS | 1802 | 1461529445988 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb5fee800 == 51 [pid = 1802] [id = 90] 13:24:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0x7f4bbcfedc00) [pid = 1802] [serial = 269] [outer = (nil)] 13:24:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0x7f4bc08b1000) [pid = 1802] [serial = 270] [outer = 0x7f4bbcfedc00] 13:24:06 INFO - PROCESS | 1802 | 1461529446057 Marionette DEBUG loaded listener.js 13:24:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0x7f4bc14d9c00) [pid = 1802] [serial = 271] [outer = 0x7f4bbcfedc00] 13:24:06 INFO - PROCESS | 1802 | 1461529446814 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:06 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. 13:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1134ms 13:24:06 INFO - PROCESS | 1802 | 1461529446839 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 13:24:06 INFO - PROCESS | 1802 | 1461529446842 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 13:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:24:06 INFO - PROCESS | 1802 | 1461529446848 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:24:06 INFO - PROCESS | 1802 | 1461529446850 Marionette TRACE conn3 <- [1,334,null,{}] 13:24:06 INFO - PROCESS | 1802 | 1461529446855 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:07 INFO - PROCESS | 1802 | 1461529447023 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 13:24:07 INFO - PROCESS | 1802 | 1461529447039 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbc253800 == 52 [pid = 1802] [id = 91] 13:24:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0x7f4bc14ddc00) [pid = 1802] [serial = 272] [outer = (nil)] 13:24:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0x7f4bc3059000) [pid = 1802] [serial = 273] [outer = 0x7f4bc14ddc00] 13:24:07 INFO - PROCESS | 1802 | 1461529447101 Marionette DEBUG loaded listener.js 13:24:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0x7f4bc3e09c00) [pid = 1802] [serial = 274] [outer = 0x7f4bc14ddc00] 13:24:08 INFO - PROCESS | 1802 | 1461529448007 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:08 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. 13:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1186ms 13:24:08 INFO - PROCESS | 1802 | 1461529448039 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 13:24:08 INFO - PROCESS | 1802 | 1461529448049 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 13:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:24:08 INFO - PROCESS | 1802 | 1461529448063 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:24:08 INFO - PROCESS | 1802 | 1461529448074 Marionette TRACE conn3 <- [1,338,null,{}] 13:24:08 INFO - PROCESS | 1802 | 1461529448085 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:08 INFO - PROCESS | 1802 | 1461529448266 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 13:24:08 INFO - PROCESS | 1802 | 1461529448405 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad6c8800 == 53 [pid = 1802] [id = 92] 13:24:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0x7f4ba54e8800) [pid = 1802] [serial = 275] [outer = (nil)] 13:24:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x7f4ba6303000) [pid = 1802] [serial = 276] [outer = 0x7f4ba54e8800] 13:24:08 INFO - PROCESS | 1802 | 1461529448531 Marionette DEBUG loaded listener.js 13:24:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x7f4ba630c000) [pid = 1802] [serial = 277] [outer = 0x7f4ba54e8800] 13:24:09 INFO - PROCESS | 1802 | 1461529449433 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:09 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. 13:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1405ms 13:24:09 INFO - PROCESS | 1802 | 1461529449466 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 13:24:09 INFO - PROCESS | 1802 | 1461529449475 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 13:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:24:09 INFO - PROCESS | 1802 | 1461529449485 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:24:09 INFO - PROCESS | 1802 | 1461529449489 Marionette TRACE conn3 <- [1,342,null,{}] 13:24:09 INFO - PROCESS | 1802 | 1461529449496 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:09 INFO - PROCESS | 1802 | 1461529449660 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 13:24:09 INFO - PROCESS | 1802 | 1461529449818 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf435000 == 54 [pid = 1802] [id = 93] 13:24:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x7f4ba8ab9400) [pid = 1802] [serial = 278] [outer = (nil)] 13:24:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x7f4babbe0c00) [pid = 1802] [serial = 279] [outer = 0x7f4ba8ab9400] 13:24:09 INFO - PROCESS | 1802 | 1461529449895 Marionette DEBUG loaded listener.js 13:24:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x7f4babc81000) [pid = 1802] [serial = 280] [outer = 0x7f4ba8ab9400] 13:24:10 INFO - PROCESS | 1802 | 1461529450855 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:10 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. 13:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1431ms 13:24:10 INFO - PROCESS | 1802 | 1461529450916 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 13:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:24:10 INFO - PROCESS | 1802 | 1461529450922 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 13:24:10 INFO - PROCESS | 1802 | 1461529450929 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:24:10 INFO - PROCESS | 1802 | 1461529450934 Marionette TRACE conn3 <- [1,346,null,{}] 13:24:10 INFO - PROCESS | 1802 | 1461529450950 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:11 INFO - PROCESS | 1802 | 1461529451152 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 13:24:11 INFO - PROCESS | 1802 | 1461529451370 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc097e800 == 55 [pid = 1802] [id = 94] 13:24:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0x7f4bae092400) [pid = 1802] [serial = 281] [outer = (nil)] 13:24:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x7f4baed12800) [pid = 1802] [serial = 282] [outer = 0x7f4bae092400] 13:24:11 INFO - PROCESS | 1802 | 1461529451524 Marionette DEBUG loaded listener.js 13:24:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x7f4bb504f400) [pid = 1802] [serial = 283] [outer = 0x7f4bae092400] 13:24:12 INFO - PROCESS | 1802 | 1461529452349 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:12 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. 13:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1488ms 13:24:12 INFO - PROCESS | 1802 | 1461529452418 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 13:24:12 INFO - PROCESS | 1802 | 1461529452422 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 13:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:24:12 INFO - PROCESS | 1802 | 1461529452429 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:24:12 INFO - PROCESS | 1802 | 1461529452432 Marionette TRACE conn3 <- [1,350,null,{}] 13:24:12 INFO - PROCESS | 1802 | 1461529452438 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:12 INFO - PROCESS | 1802 | 1461529452644 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 13:24:12 INFO - PROCESS | 1802 | 1461529452780 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc148d800 == 56 [pid = 1802] [id = 95] 13:24:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x7f4bae095c00) [pid = 1802] [serial = 284] [outer = (nil)] 13:24:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x7f4bbcf50800) [pid = 1802] [serial = 285] [outer = 0x7f4bae095c00] 13:24:12 INFO - PROCESS | 1802 | 1461529452869 Marionette DEBUG loaded listener.js 13:24:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x7f4bc0b9f000) [pid = 1802] [serial = 286] [outer = 0x7f4bae095c00] 13:24:13 INFO - PROCESS | 1802 | 1461529453725 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:13 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. 13:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1347ms 13:24:13 INFO - PROCESS | 1802 | 1461529453777 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 13:24:13 INFO - PROCESS | 1802 | 1461529453782 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 13:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:24:13 INFO - PROCESS | 1802 | 1461529453789 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:24:13 INFO - PROCESS | 1802 | 1461529453792 Marionette TRACE conn3 <- [1,354,null,{}] 13:24:13 INFO - PROCESS | 1802 | 1461529453798 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:13 INFO - PROCESS | 1802 | 1461529453958 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 13:24:14 INFO - PROCESS | 1802 | 1461529454100 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc56a4000 == 57 [pid = 1802] [id = 96] 13:24:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x7f4bb5f55000) [pid = 1802] [serial = 287] [outer = (nil)] 13:24:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x7f4bc14e0800) [pid = 1802] [serial = 288] [outer = 0x7f4bb5f55000] 13:24:14 INFO - PROCESS | 1802 | 1461529454175 Marionette DEBUG loaded listener.js 13:24:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x7f4bc1588400) [pid = 1802] [serial = 289] [outer = 0x7f4bb5f55000] 13:24:15 INFO - PROCESS | 1802 | 1461529455086 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:15 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. 13:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1330ms 13:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:24:15 INFO - PROCESS | 1802 | 1461529455120 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 13:24:15 INFO - PROCESS | 1802 | 1461529455123 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 13:24:15 INFO - PROCESS | 1802 | 1461529455130 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:24:15 INFO - PROCESS | 1802 | 1461529455133 Marionette TRACE conn3 <- [1,358,null,{}] 13:24:15 INFO - PROCESS | 1802 | 1461529455138 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:15 INFO - PROCESS | 1802 | 1461529455502 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 13:24:15 INFO - PROCESS | 1802 | 1461529455704 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae251000 == 58 [pid = 1802] [id = 97] 13:24:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x7f4ba5809400) [pid = 1802] [serial = 290] [outer = (nil)] 13:24:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x7f4ba5ae6800) [pid = 1802] [serial = 291] [outer = 0x7f4ba5809400] 13:24:15 INFO - PROCESS | 1802 | 1461529455775 Marionette DEBUG loaded listener.js 13:24:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x7f4ba6305000) [pid = 1802] [serial = 292] [outer = 0x7f4ba5809400] 13:24:16 INFO - PROCESS | 1802 | 1461529456642 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:16 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. 13:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1583ms 13:24:16 INFO - PROCESS | 1802 | 1461529456713 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 13:24:16 INFO - PROCESS | 1802 | 1461529456719 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 13:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:24:16 INFO - PROCESS | 1802 | 1461529456728 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:24:16 INFO - PROCESS | 1802 | 1461529456735 Marionette TRACE conn3 <- [1,362,null,{}] 13:24:16 INFO - PROCESS | 1802 | 1461529456742 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:16 INFO - PROCESS | 1802 | 1461529456903 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 13:24:17 INFO - PROCESS | 1802 | 1461529457045 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad75d800 == 59 [pid = 1802] [id = 98] 13:24:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x7f4ba6395400) [pid = 1802] [serial = 293] [outer = (nil)] 13:24:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x7f4babc76000) [pid = 1802] [serial = 294] [outer = 0x7f4ba6395400] 13:24:17 INFO - PROCESS | 1802 | 1461529457118 Marionette DEBUG loaded listener.js 13:24:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x7f4bac9a5c00) [pid = 1802] [serial = 295] [outer = 0x7f4ba6395400] 13:24:17 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb5fee800 == 58 [pid = 1802] [id = 90] 13:24:17 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bacb32800 == 57 [pid = 1802] [id = 89] 13:24:17 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x7f4baed75c00) [pid = 1802] [serial = 206] [outer = (nil)] [url = about:blank] 13:24:17 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x7f4bbc2cf000) [pid = 1802] [serial = 209] [outer = (nil)] [url = about:blank] 13:24:17 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baf43d800 == 56 [pid = 1802] [id = 88] 13:24:17 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae25c000 == 55 [pid = 1802] [id = 87] 13:24:17 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba738b800 == 54 [pid = 1802] [id = 86] 13:24:17 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5694800 == 53 [pid = 1802] [id = 85] 13:24:17 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc152d800 == 52 [pid = 1802] [id = 81] 13:24:17 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb50f6800 == 51 [pid = 1802] [id = 80] 13:24:17 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae110000 == 50 [pid = 1802] [id = 79] 13:24:17 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x7f4bbbe08000) [pid = 1802] [serial = 165] [outer = (nil)] [url = about:blank] 13:24:17 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x7f4bbc006800) [pid = 1802] [serial = 224] [outer = (nil)] [url = about:blank] 13:24:17 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x7f4babc7bc00) [pid = 1802] [serial = 227] [outer = (nil)] [url = about:blank] 13:24:17 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x7f4baf8b5400) [pid = 1802] [serial = 230] [outer = (nil)] [url = about:blank] 13:24:17 INFO - PROCESS | 1802 | --DOMWINDOW == 115 (0x7f4ba5805800) [pid = 1802] [serial = 198] [outer = (nil)] [url = about:blank] 13:24:17 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0x7f4bb1319c00) [pid = 1802] [serial = 221] [outer = (nil)] [url = about:blank] 13:24:17 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0x7f4bab04c800) [pid = 1802] [serial = 216] [outer = (nil)] [url = about:blank] 13:24:17 INFO - PROCESS | 1802 | --DOMWINDOW == 112 (0x7f4ba88af000) [pid = 1802] [serial = 215] [outer = (nil)] [url = about:blank] 13:24:17 INFO - PROCESS | 1802 | --DOMWINDOW == 111 (0x7f4bc08a8c00) [pid = 1802] [serial = 212] [outer = (nil)] [url = about:blank] 13:24:17 INFO - PROCESS | 1802 | --DOMWINDOW == 110 (0x7f4badbb3800) [pid = 1802] [serial = 218] [outer = (nil)] [url = about:blank] 13:24:17 INFO - PROCESS | 1802 | --DOMWINDOW == 109 (0x7f4bae094800) [pid = 1802] [serial = 219] [outer = (nil)] [url = about:blank] 13:24:17 INFO - PROCESS | 1802 | --DOMWINDOW == 108 (0x7f4babbe2400) [pid = 1802] [serial = 203] [outer = (nil)] [url = about:blank] 13:24:17 INFO - PROCESS | 1802 | --DOMWINDOW == 107 (0x7f4ba5aec800) [pid = 1802] [serial = 200] [outer = (nil)] [url = about:blank] 13:24:17 INFO - PROCESS | 1802 | --DOMWINDOW == 106 (0x7f4bbbd8a000) [pid = 1802] [serial = 231] [outer = (nil)] [url = about:blank] 13:24:17 INFO - PROCESS | 1802 | --DOMWINDOW == 105 (0x7f4babc80c00) [pid = 1802] [serial = 228] [outer = (nil)] [url = about:blank] 13:24:17 INFO - PROCESS | 1802 | --DOMWINDOW == 104 (0x7f4bbd0bfc00) [pid = 1802] [serial = 225] [outer = (nil)] [url = about:blank] 13:24:17 INFO - PROCESS | 1802 | --DOMWINDOW == 103 (0x7f4bb5055c00) [pid = 1802] [serial = 222] [outer = (nil)] [url = about:blank] 13:24:17 INFO - PROCESS | 1802 | --DOMWINDOW == 102 (0x7f4ba5808000) [pid = 1802] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:24:18 INFO - PROCESS | 1802 | 1461529458100 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:18 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. 13:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1438ms 13:24:18 INFO - PROCESS | 1802 | 1461529458166 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 13:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:24:18 INFO - PROCESS | 1802 | 1461529458172 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 13:24:18 INFO - PROCESS | 1802 | 1461529458178 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:24:18 INFO - PROCESS | 1802 | 1461529458181 Marionette TRACE conn3 <- [1,366,null,{}] 13:24:18 INFO - PROCESS | 1802 | 1461529458192 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:18 INFO - PROCESS | 1802 | 1461529458350 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 13:24:18 INFO - PROCESS | 1802 | 1461529458447 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae254000 == 51 [pid = 1802] [id = 99] 13:24:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x7f4ba571f800) [pid = 1802] [serial = 296] [outer = (nil)] 13:24:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x7f4bad649000) [pid = 1802] [serial = 297] [outer = 0x7f4ba571f800] 13:24:18 INFO - PROCESS | 1802 | 1461529458510 Marionette DEBUG loaded listener.js 13:24:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x7f4bae803000) [pid = 1802] [serial = 298] [outer = 0x7f4ba571f800] 13:24:19 INFO - PROCESS | 1802 | 1461529459268 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:19 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. 13:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1142ms 13:24:19 INFO - PROCESS | 1802 | 1461529459320 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 13:24:19 INFO - PROCESS | 1802 | 1461529459325 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 13:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:24:19 INFO - PROCESS | 1802 | 1461529459341 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:24:19 INFO - PROCESS | 1802 | 1461529459348 Marionette TRACE conn3 <- [1,370,null,{}] 13:24:19 INFO - PROCESS | 1802 | 1461529459353 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:19 INFO - PROCESS | 1802 | 1461529459558 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 13:24:19 INFO - PROCESS | 1802 | 1461529459705 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbafb3000 == 52 [pid = 1802] [id = 100] 13:24:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x7f4ba596c400) [pid = 1802] [serial = 299] [outer = (nil)] 13:24:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x7f4bbbdc9800) [pid = 1802] [serial = 300] [outer = 0x7f4ba596c400] 13:24:19 INFO - PROCESS | 1802 | 1461529459827 Marionette DEBUG loaded listener.js 13:24:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0x7f4bbbef4400) [pid = 1802] [serial = 301] [outer = 0x7f4ba596c400] 13:24:20 INFO - PROCESS | 1802 | 1461529460738 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:20 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. 13:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1447ms 13:24:20 INFO - PROCESS | 1802 | 1461529460781 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 13:24:20 INFO - PROCESS | 1802 | 1461529460784 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 13:24:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:24:20 INFO - PROCESS | 1802 | 1461529460798 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:24:20 INFO - PROCESS | 1802 | 1461529460801 Marionette TRACE conn3 <- [1,374,null,{}] 13:24:20 INFO - PROCESS | 1802 | 1461529460806 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:20 INFO - PROCESS | 1802 | 1461529460979 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 13:24:21 INFO - PROCESS | 1802 | 1461529461002 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbd019000 == 53 [pid = 1802] [id = 101] 13:24:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x7f4bae06ec00) [pid = 1802] [serial = 302] [outer = (nil)] 13:24:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x7f4bc0ba7c00) [pid = 1802] [serial = 303] [outer = 0x7f4bae06ec00] 13:24:21 INFO - PROCESS | 1802 | 1461529461062 Marionette DEBUG loaded listener.js 13:24:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x7f4bc14df400) [pid = 1802] [serial = 304] [outer = 0x7f4bae06ec00] 13:24:21 INFO - PROCESS | 1802 | --DOMWINDOW == 110 (0x7f4bbcfedc00) [pid = 1802] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:24:21 INFO - PROCESS | 1802 | --DOMWINDOW == 109 (0x7f4bbbdca400) [pid = 1802] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:24:21 INFO - PROCESS | 1802 | --DOMWINDOW == 108 (0x7f4bad483800) [pid = 1802] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:24:21 INFO - PROCESS | 1802 | --DOMWINDOW == 107 (0x7f4ba88b3800) [pid = 1802] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:24:21 INFO - PROCESS | 1802 | --DOMWINDOW == 106 (0x7f4ba5aeac00) [pid = 1802] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:24:21 INFO - PROCESS | 1802 | --DOMWINDOW == 105 (0x7f4badbbcc00) [pid = 1802] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:24:21 INFO - PROCESS | 1802 | --DOMWINDOW == 104 (0x7f4baf7c7800) [pid = 1802] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:24:21 INFO - PROCESS | 1802 | 1461529461988 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:24:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:24:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1236ms 13:24:22 INFO - PROCESS | 1802 | 1461529462027 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 13:24:22 INFO - PROCESS | 1802 | 1461529462030 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 13:24:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:24:22 INFO - PROCESS | 1802 | 1461529462035 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:24:22 INFO - PROCESS | 1802 | 1461529462038 Marionette TRACE conn3 <- [1,378,null,{}] 13:24:22 INFO - PROCESS | 1802 | 1461529462043 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:22 INFO - PROCESS | 1802 | 1461529462177 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 13:24:22 INFO - PROCESS | 1802 | 1461529462198 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bab347800 == 54 [pid = 1802] [id = 102] 13:24:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x7f4bc1507000) [pid = 1802] [serial = 305] [outer = (nil)] 13:24:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x7f4bc3057400) [pid = 1802] [serial = 306] [outer = 0x7f4bc1507000] 13:24:22 INFO - PROCESS | 1802 | 1461529462273 Marionette DEBUG loaded listener.js 13:24:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x7f4bc3ec3800) [pid = 1802] [serial = 307] [outer = 0x7f4bc1507000] 13:24:23 INFO - PROCESS | 1802 | 1461529463067 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:24:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:24:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1076ms 13:24:23 INFO - PROCESS | 1802 | 1461529463113 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 13:24:23 INFO - PROCESS | 1802 | 1461529463117 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 13:24:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:24:23 INFO - PROCESS | 1802 | 1461529463131 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:24:23 INFO - PROCESS | 1802 | 1461529463133 Marionette TRACE conn3 <- [1,382,null,{}] 13:24:23 INFO - PROCESS | 1802 | 1461529463138 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:23 INFO - PROCESS | 1802 | 1461529463282 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 13:24:23 INFO - PROCESS | 1802 | 1461529463297 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc148c000 == 55 [pid = 1802] [id = 103] 13:24:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0x7f4ba3bb3800) [pid = 1802] [serial = 308] [outer = (nil)] 13:24:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x7f4bc3ec7400) [pid = 1802] [serial = 309] [outer = 0x7f4ba3bb3800] 13:24:23 INFO - PROCESS | 1802 | 1461529463358 Marionette DEBUG loaded listener.js 13:24:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x7f4bc547f000) [pid = 1802] [serial = 310] [outer = 0x7f4ba3bb3800] 13:24:24 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:24:24 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:24:24 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:24:24 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:24:24 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:24:24 INFO - PROCESS | 1802 | 1461529464363 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:24:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:24:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1281ms 13:24:24 INFO - PROCESS | 1802 | 1461529464413 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 13:24:24 INFO - PROCESS | 1802 | 1461529464419 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 13:24:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:24:24 INFO - PROCESS | 1802 | 1461529464428 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:24:24 INFO - PROCESS | 1802 | 1461529464433 Marionette TRACE conn3 <- [1,386,null,{}] 13:24:24 INFO - PROCESS | 1802 | 1461529464441 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:24 INFO - PROCESS | 1802 | 1461529464681 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 13:24:24 INFO - PROCESS | 1802 | 1461529464818 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae259000 == 56 [pid = 1802] [id = 104] 13:24:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x7f4ba5171800) [pid = 1802] [serial = 311] [outer = (nil)] 13:24:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x7f4ba5176000) [pid = 1802] [serial = 312] [outer = 0x7f4ba5171800] 13:24:24 INFO - PROCESS | 1802 | 1461529464936 Marionette DEBUG loaded listener.js 13:24:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x7f4ba517b400) [pid = 1802] [serial = 313] [outer = 0x7f4ba5171800] 13:24:26 INFO - PROCESS | 1802 | 1461529466028 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 13:24:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:24:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1637ms 13:24:26 INFO - PROCESS | 1802 | 1461529466068 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 13:24:26 INFO - PROCESS | 1802 | 1461529466082 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 13:24:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:24:26 INFO - PROCESS | 1802 | 1461529466099 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:24:26 INFO - PROCESS | 1802 | 1461529466107 Marionette TRACE conn3 <- [1,390,null,{}] 13:24:26 INFO - PROCESS | 1802 | 1461529466117 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:26 INFO - PROCESS | 1802 | 1461529466480 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 13:24:26 INFO - PROCESS | 1802 | 1461529466702 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbd005000 == 57 [pid = 1802] [id = 105] 13:24:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x7f4ba6308c00) [pid = 1802] [serial = 314] [outer = (nil)] 13:24:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x7f4ba6f41c00) [pid = 1802] [serial = 315] [outer = 0x7f4ba6308c00] 13:24:26 INFO - PROCESS | 1802 | 1461529466830 Marionette DEBUG loaded listener.js 13:24:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x7f4bab04c400) [pid = 1802] [serial = 316] [outer = 0x7f4ba6308c00] 13:24:28 INFO - PROCESS | 1802 | 1461529468006 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 13:24:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:24:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1947ms 13:24:28 INFO - PROCESS | 1802 | 1461529468044 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 13:24:28 INFO - PROCESS | 1802 | 1461529468047 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 13:24:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:24:28 INFO - PROCESS | 1802 | 1461529468054 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:24:28 INFO - PROCESS | 1802 | 1461529468059 Marionette TRACE conn3 <- [1,394,null,{}] 13:24:28 INFO - PROCESS | 1802 | 1461529468074 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:28 INFO - PROCESS | 1802 | 1461529468290 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 13:24:28 INFO - PROCESS | 1802 | 1461529468536 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc8bb8800 == 58 [pid = 1802] [id = 106] 13:24:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x7f4ba96f0800) [pid = 1802] [serial = 317] [outer = (nil)] 13:24:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x7f4babc73400) [pid = 1802] [serial = 318] [outer = 0x7f4ba96f0800] 13:24:28 INFO - PROCESS | 1802 | 1461529468636 Marionette DEBUG loaded listener.js 13:24:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x7f4bacb7f800) [pid = 1802] [serial = 319] [outer = 0x7f4ba96f0800] 13:24:29 INFO - PROCESS | 1802 | 1461529469460 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 13:24:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:24:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1440ms 13:24:29 INFO - PROCESS | 1802 | 1461529469495 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 13:24:29 INFO - PROCESS | 1802 | 1461529469499 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 13:24:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:24:29 INFO - PROCESS | 1802 | 1461529469505 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:24:29 INFO - PROCESS | 1802 | 1461529469508 Marionette TRACE conn3 <- [1,398,null,{}] 13:24:29 INFO - PROCESS | 1802 | 1461529469513 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:29 INFO - PROCESS | 1802 | 1461529469677 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 13:24:29 INFO - PROCESS | 1802 | 1461529469822 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad5dd800 == 59 [pid = 1802] [id = 107] 13:24:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x7f4ba6307800) [pid = 1802] [serial = 320] [outer = (nil)] 13:24:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x7f4baed7c800) [pid = 1802] [serial = 321] [outer = 0x7f4ba6307800] 13:24:29 INFO - PROCESS | 1802 | 1461529469913 Marionette DEBUG loaded listener.js 13:24:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x7f4bb14dd400) [pid = 1802] [serial = 322] [outer = 0x7f4ba6307800] 13:24:30 INFO - PROCESS | 1802 | 1461529470875 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 13:24:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:24:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1429ms 13:24:30 INFO - PROCESS | 1802 | 1461529470935 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 13:24:30 INFO - PROCESS | 1802 | 1461529470939 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 13:24:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:24:30 INFO - PROCESS | 1802 | 1461529470948 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:24:30 INFO - PROCESS | 1802 | 1461529470952 Marionette TRACE conn3 <- [1,402,null,{}] 13:24:30 INFO - PROCESS | 1802 | 1461529470959 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:31 INFO - PROCESS | 1802 | 1461529471135 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 13:24:31 INFO - PROCESS | 1802 | 1461529471284 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9be2800 == 60 [pid = 1802] [id = 108] 13:24:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x7f4babc76400) [pid = 1802] [serial = 323] [outer = (nil)] 13:24:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x7f4bbbe12400) [pid = 1802] [serial = 324] [outer = 0x7f4babc76400] 13:24:31 INFO - PROCESS | 1802 | 1461529471440 Marionette DEBUG loaded listener.js 13:24:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x7f4bc0b46400) [pid = 1802] [serial = 325] [outer = 0x7f4babc76400] 13:24:32 INFO - PROCESS | 1802 | 1461529472408 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 13:24:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:24:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1530ms 13:24:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:24:32 INFO - PROCESS | 1802 | 1461529472479 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 13:24:32 INFO - PROCESS | 1802 | 1461529472482 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 13:24:32 INFO - PROCESS | 1802 | 1461529472489 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:24:32 INFO - PROCESS | 1802 | 1461529472496 Marionette TRACE conn3 <- [1,406,null,{}] 13:24:32 INFO - PROCESS | 1802 | 1461529472502 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:32 INFO - PROCESS | 1802 | 1461529472739 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 13:24:32 INFO - PROCESS | 1802 | 1461529472935 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5cd1800 == 61 [pid = 1802] [id = 109] 13:24:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x7f4bc0b53800) [pid = 1802] [serial = 326] [outer = (nil)] 13:24:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x7f4bc3b39000) [pid = 1802] [serial = 327] [outer = 0x7f4bc0b53800] 13:24:33 INFO - PROCESS | 1802 | 1461529473058 Marionette DEBUG loaded listener.js 13:24:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x7f4bc3ec8800) [pid = 1802] [serial = 328] [outer = 0x7f4bc0b53800] 13:24:33 INFO - PROCESS | 1802 | 1461529473949 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 13:24:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:24:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1538ms 13:24:34 INFO - PROCESS | 1802 | 1461529474032 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 13:24:34 INFO - PROCESS | 1802 | 1461529474036 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 13:24:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:24:34 INFO - PROCESS | 1802 | 1461529474045 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:24:34 INFO - PROCESS | 1802 | 1461529474048 Marionette TRACE conn3 <- [1,410,null,{}] 13:24:34 INFO - PROCESS | 1802 | 1461529474052 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:34 INFO - PROCESS | 1802 | 1461529474217 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 13:24:34 INFO - PROCESS | 1802 | 1461529474360 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5e10000 == 62 [pid = 1802] [id = 110] 13:24:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x7f4ba5717800) [pid = 1802] [serial = 329] [outer = (nil)] 13:24:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x7f4bab053000) [pid = 1802] [serial = 330] [outer = 0x7f4ba5717800] 13:24:34 INFO - PROCESS | 1802 | 1461529474434 Marionette DEBUG loaded listener.js 13:24:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x7f4bc5416000) [pid = 1802] [serial = 331] [outer = 0x7f4ba5717800] 13:24:35 INFO - PROCESS | 1802 | 1461529475629 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 13:24:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:24:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1631ms 13:24:35 INFO - PROCESS | 1802 | 1461529475678 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 13:24:35 INFO - PROCESS | 1802 | 1461529475684 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 13:24:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:24:35 INFO - PROCESS | 1802 | 1461529475692 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:24:35 INFO - PROCESS | 1802 | 1461529475697 Marionette TRACE conn3 <- [1,414,null,{}] 13:24:35 INFO - PROCESS | 1802 | 1461529475706 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:35 INFO - PROCESS | 1802 | 1461529475891 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 13:24:36 INFO - PROCESS | 1802 | 1461529476096 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bab07f800 == 63 [pid = 1802] [id = 111] 13:24:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x7f4ba5171400) [pid = 1802] [serial = 332] [outer = (nil)] 13:24:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x7f4ba5176800) [pid = 1802] [serial = 333] [outer = 0x7f4ba5171400] 13:24:36 INFO - PROCESS | 1802 | 1461529476179 Marionette DEBUG loaded listener.js 13:24:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x7f4ba5717c00) [pid = 1802] [serial = 334] [outer = 0x7f4ba5171400] 13:24:37 INFO - PROCESS | 1802 | 1461529477123 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 13:24:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:24:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1482ms 13:24:37 INFO - PROCESS | 1802 | 1461529477174 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 13:24:37 INFO - PROCESS | 1802 | 1461529477181 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 13:24:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:24:37 INFO - PROCESS | 1802 | 1461529477192 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:24:37 INFO - PROCESS | 1802 | 1461529477196 Marionette TRACE conn3 <- [1,418,null,{}] 13:24:37 INFO - PROCESS | 1802 | 1461529477202 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:37 INFO - PROCESS | 1802 | 1461529477378 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 13:24:37 INFO - PROCESS | 1802 | 1461529477560 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:37 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4babbb7000 == 62 [pid = 1802] [id = 61] 13:24:37 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bab347800 == 61 [pid = 1802] [id = 102] 13:24:37 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x7f4bc3059000) [pid = 1802] [serial = 273] [outer = (nil)] [url = about:blank] 13:24:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba7396800 == 62 [pid = 1802] [id = 112] 13:24:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x7f4ba630a000) [pid = 1802] [serial = 335] [outer = (nil)] 13:24:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x7f4ba630e800) [pid = 1802] [serial = 336] [outer = 0x7f4ba630a000] 13:24:37 INFO - PROCESS | 1802 | 1461529477728 Marionette DEBUG loaded listener.js 13:24:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x7f4ba88a8000) [pid = 1802] [serial = 337] [outer = 0x7f4ba630a000] 13:24:37 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbd019000 == 61 [pid = 1802] [id = 101] 13:24:37 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbafb3000 == 60 [pid = 1802] [id = 100] 13:24:38 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae254000 == 59 [pid = 1802] [id = 99] 13:24:38 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad75d800 == 58 [pid = 1802] [id = 98] 13:24:38 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae251000 == 57 [pid = 1802] [id = 97] 13:24:38 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x7f4bbbdd4400) [pid = 1802] [serial = 267] [outer = (nil)] [url = about:blank] 13:24:38 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x7f4bb2217800) [pid = 1802] [serial = 264] [outer = (nil)] [url = about:blank] 13:24:38 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x7f4babc6a400) [pid = 1802] [serial = 258] [outer = (nil)] [url = about:blank] 13:24:38 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x7f4babc7e400) [pid = 1802] [serial = 259] [outer = (nil)] [url = about:blank] 13:24:38 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x7f4ba73dcc00) [pid = 1802] [serial = 256] [outer = (nil)] [url = about:blank] 13:24:38 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x7f4ba5af2400) [pid = 1802] [serial = 255] [outer = (nil)] [url = about:blank] 13:24:38 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x7f4bae093800) [pid = 1802] [serial = 261] [outer = (nil)] [url = about:blank] 13:24:38 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x7f4bae723c00) [pid = 1802] [serial = 262] [outer = (nil)] [url = about:blank] 13:24:38 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x7f4bc109e400) [pid = 1802] [serial = 234] [outer = (nil)] [url = about:blank] 13:24:38 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x7f4bc140a400) [pid = 1802] [serial = 235] [outer = (nil)] [url = about:blank] 13:24:38 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x7f4bb2206400) [pid = 1802] [serial = 243] [outer = (nil)] [url = about:blank] 13:24:38 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x7f4bc158b800) [pid = 1802] [serial = 252] [outer = (nil)] [url = about:blank] 13:24:38 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x7f4ba73d7400) [pid = 1802] [serial = 237] [outer = (nil)] [url = about:blank] 13:24:38 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x7f4bbbdcc800) [pid = 1802] [serial = 249] [outer = (nil)] [url = about:blank] 13:24:38 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x7f4bc10a1400) [pid = 1802] [serial = 246] [outer = (nil)] [url = about:blank] 13:24:38 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x7f4bad425400) [pid = 1802] [serial = 240] [outer = (nil)] [url = about:blank] 13:24:38 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x7f4bbcf42c00) [pid = 1802] [serial = 268] [outer = (nil)] [url = about:blank] 13:24:38 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x7f4bc08b1000) [pid = 1802] [serial = 270] [outer = (nil)] [url = about:blank] 13:24:38 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x7f4bc14d9c00) [pid = 1802] [serial = 271] [outer = (nil)] [url = about:blank] 13:24:38 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x7f4bbbb52800) [pid = 1802] [serial = 265] [outer = (nil)] [url = about:blank] 13:24:38 INFO - PROCESS | 1802 | 1461529478961 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 13:24:38 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 13:24:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1793ms 13:24:38 INFO - PROCESS | 1802 | 1461529478984 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 13:24:38 INFO - PROCESS | 1802 | 1461529478988 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 13:24:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:24:39 INFO - PROCESS | 1802 | 1461529479004 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:24:39 INFO - PROCESS | 1802 | 1461529479009 Marionette TRACE conn3 <- [1,422,null,{}] 13:24:39 INFO - PROCESS | 1802 | 1461529479026 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:39 INFO - PROCESS | 1802 | 1461529479220 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 13:24:39 INFO - PROCESS | 1802 | 1461529479343 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae245800 == 58 [pid = 1802] [id = 113] 13:24:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x7f4ba96ef800) [pid = 1802] [serial = 338] [outer = (nil)] 13:24:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x7f4babc75000) [pid = 1802] [serial = 339] [outer = 0x7f4ba96ef800] 13:24:39 INFO - PROCESS | 1802 | 1461529479409 Marionette DEBUG loaded listener.js 13:24:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x7f4bacb14c00) [pid = 1802] [serial = 340] [outer = 0x7f4ba96ef800] 13:24:40 INFO - PROCESS | 1802 | 1461529480477 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 13:24:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:24:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1498ms 13:24:40 INFO - PROCESS | 1802 | 1461529480500 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 13:24:40 INFO - PROCESS | 1802 | 1461529480505 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 13:24:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:24:40 INFO - PROCESS | 1802 | 1461529480510 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:24:40 INFO - PROCESS | 1802 | 1461529480512 Marionette TRACE conn3 <- [1,426,null,{}] 13:24:40 INFO - PROCESS | 1802 | 1461529480518 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:40 INFO - PROCESS | 1802 | 1461529480699 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 13:24:40 INFO - PROCESS | 1802 | 1461529480779 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baea42000 == 59 [pid = 1802] [id = 114] 13:24:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x7f4ba4d86800) [pid = 1802] [serial = 341] [outer = (nil)] 13:24:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x7f4ba4d8c000) [pid = 1802] [serial = 342] [outer = 0x7f4ba4d86800] 13:24:40 INFO - PROCESS | 1802 | 1461529480842 Marionette DEBUG loaded listener.js 13:24:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x7f4ba96f4400) [pid = 1802] [serial = 343] [outer = 0x7f4ba4d86800] 13:24:41 INFO - PROCESS | 1802 | 1461529481739 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 13:24:41 INFO - PROCESS | 1802 | 1461529481824 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 13:24:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:24:41 INFO - PROCESS | 1802 | 1461529481831 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:24:41 INFO - PROCESS | 1802 | 1461529481834 Marionette TRACE conn3 <- [1,430,null,{}] 13:24:41 INFO - PROCESS | 1802 | 1461529481839 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:42 INFO - PROCESS | 1802 | 1461529482022 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 13:24:42 INFO - PROCESS | 1802 | 1461529482044 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb22dd800 == 60 [pid = 1802] [id = 115] 13:24:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x7f4ba4d8c400) [pid = 1802] [serial = 344] [outer = (nil)] 13:24:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x7f4bad956800) [pid = 1802] [serial = 345] [outer = 0x7f4ba4d8c400] 13:24:42 INFO - PROCESS | 1802 | 1461529482103 Marionette DEBUG loaded listener.js 13:24:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x7f4bade94000) [pid = 1802] [serial = 346] [outer = 0x7f4ba4d8c400] 13:24:42 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x7f4ba5809400) [pid = 1802] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:24:42 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x7f4ba571f800) [pid = 1802] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:24:42 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x7f4ba6395400) [pid = 1802] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:24:42 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x7f4ba596c400) [pid = 1802] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:24:42 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x7f4bae06ec00) [pid = 1802] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:24:42 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x7f4bc1507000) [pid = 1802] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:24:42 INFO - PROCESS | 1802 | 1461529482959 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 13:24:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:24:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1181ms 13:24:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:24:43 INFO - PROCESS | 1802 | 1461529483013 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 13:24:43 INFO - PROCESS | 1802 | 1461529483015 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 13:24:43 INFO - PROCESS | 1802 | 1461529483021 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:24:43 INFO - PROCESS | 1802 | 1461529483024 Marionette TRACE conn3 <- [1,434,null,{}] 13:24:43 INFO - PROCESS | 1802 | 1461529483029 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:43 INFO - PROCESS | 1802 | 1461529483216 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 13:24:43 INFO - PROCESS | 1802 | 1461529483315 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbbbc9800 == 61 [pid = 1802] [id = 116] 13:24:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x7f4ba3bb8c00) [pid = 1802] [serial = 347] [outer = (nil)] 13:24:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x7f4bad727c00) [pid = 1802] [serial = 348] [outer = 0x7f4ba3bb8c00] 13:24:43 INFO - PROCESS | 1802 | 1461529483390 Marionette DEBUG loaded listener.js 13:24:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x7f4bb1319800) [pid = 1802] [serial = 349] [outer = 0x7f4ba3bb8c00] 13:24:44 INFO - PROCESS | 1802 | 1461529484048 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 13:24:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:24:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1080ms 13:24:44 INFO - PROCESS | 1802 | 1461529484108 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 13:24:44 INFO - PROCESS | 1802 | 1461529484112 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 13:24:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:24:44 INFO - PROCESS | 1802 | 1461529484122 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:24:44 INFO - PROCESS | 1802 | 1461529484137 Marionette TRACE conn3 <- [1,438,null,{}] 13:24:44 INFO - PROCESS | 1802 | 1461529484143 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:44 INFO - PROCESS | 1802 | 1461529484321 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 13:24:44 INFO - PROCESS | 1802 | 1461529484335 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0962800 == 62 [pid = 1802] [id = 117] 13:24:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x7f4ba4d82400) [pid = 1802] [serial = 350] [outer = (nil)] 13:24:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x7f4bb1644400) [pid = 1802] [serial = 351] [outer = 0x7f4ba4d82400] 13:24:44 INFO - PROCESS | 1802 | 1461529484398 Marionette DEBUG loaded listener.js 13:24:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x7f4bbbdd4c00) [pid = 1802] [serial = 352] [outer = 0x7f4ba4d82400] 13:24:45 INFO - PROCESS | 1802 | 1461529485464 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 13:24:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:24:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1395ms 13:24:45 INFO - PROCESS | 1802 | 1461529485520 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 13:24:45 INFO - PROCESS | 1802 | 1461529485531 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 13:24:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:24:45 INFO - PROCESS | 1802 | 1461529485541 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:24:45 INFO - PROCESS | 1802 | 1461529485545 Marionette TRACE conn3 <- [1,442,null,{}] 13:24:45 INFO - PROCESS | 1802 | 1461529485553 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:45 INFO - PROCESS | 1802 | 1461529485733 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 13:24:45 INFO - PROCESS | 1802 | 1461529485880 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bacb31800 == 63 [pid = 1802] [id = 118] 13:24:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x7f4ba4e98c00) [pid = 1802] [serial = 353] [outer = (nil)] 13:24:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x7f4ba5718000) [pid = 1802] [serial = 354] [outer = 0x7f4ba4e98c00] 13:24:45 INFO - PROCESS | 1802 | 1461529485954 Marionette DEBUG loaded listener.js 13:24:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x7f4ba5aed800) [pid = 1802] [serial = 355] [outer = 0x7f4ba4e98c00] 13:24:46 INFO - PROCESS | 1802 | 1461529486867 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 13:24:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:24:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1380ms 13:24:46 INFO - PROCESS | 1802 | 1461529486922 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 13:24:46 INFO - PROCESS | 1802 | 1461529486931 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 13:24:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:24:46 INFO - PROCESS | 1802 | 1461529486941 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:24:46 INFO - PROCESS | 1802 | 1461529486945 Marionette TRACE conn3 <- [1,446,null,{}] 13:24:46 INFO - PROCESS | 1802 | 1461529486951 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:47 INFO - PROCESS | 1802 | 1461529487139 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 13:24:47 INFO - PROCESS | 1802 | 1461529487410 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbbb06000 == 64 [pid = 1802] [id = 119] 13:24:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x7f4ba88abc00) [pid = 1802] [serial = 356] [outer = (nil)] 13:24:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x7f4ba96f2400) [pid = 1802] [serial = 357] [outer = 0x7f4ba88abc00] 13:24:47 INFO - PROCESS | 1802 | 1461529487531 Marionette DEBUG loaded listener.js 13:24:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x7f4bac2fac00) [pid = 1802] [serial = 358] [outer = 0x7f4ba88abc00] 13:24:48 INFO - PROCESS | 1802 | 1461529488481 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 13:24:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:24:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1585ms 13:24:48 INFO - PROCESS | 1802 | 1461529488527 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 13:24:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:24:48 INFO - PROCESS | 1802 | 1461529488531 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 13:24:48 INFO - PROCESS | 1802 | 1461529488538 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:24:48 INFO - PROCESS | 1802 | 1461529488544 Marionette TRACE conn3 <- [1,450,null,{}] 13:24:48 INFO - PROCESS | 1802 | 1461529488560 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:48 INFO - PROCESS | 1802 | 1461529488737 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 13:24:48 INFO - PROCESS | 1802 | 1461529488879 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc54b5800 == 65 [pid = 1802] [id = 120] 13:24:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x7f4bad957000) [pid = 1802] [serial = 359] [outer = (nil)] 13:24:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x7f4bae08e000) [pid = 1802] [serial = 360] [outer = 0x7f4bad957000] 13:24:49 INFO - PROCESS | 1802 | 1461529489003 Marionette DEBUG loaded listener.js 13:24:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x7f4bb14e3000) [pid = 1802] [serial = 361] [outer = 0x7f4bad957000] 13:24:49 INFO - PROCESS | 1802 | 1461529489832 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 13:24:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:24:49 INFO - PROCESS | 1802 | 1461529489882 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 13:24:49 INFO - PROCESS | 1802 | 1461529489887 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:24:49 INFO - PROCESS | 1802 | 1461529489890 Marionette TRACE conn3 <- [1,454,null,{}] 13:24:49 INFO - PROCESS | 1802 | 1461529489896 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:50 INFO - PROCESS | 1802 | 1461529490061 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 13:24:50 INFO - PROCESS | 1802 | 1461529490211 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba978d800 == 66 [pid = 1802] [id = 121] 13:24:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x7f4bade91800) [pid = 1802] [serial = 362] [outer = (nil)] 13:24:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x7f4bbcff6c00) [pid = 1802] [serial = 363] [outer = 0x7f4bade91800] 13:24:50 INFO - PROCESS | 1802 | 1461529490286 Marionette DEBUG loaded listener.js 13:24:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x7f4bc0b48000) [pid = 1802] [serial = 364] [outer = 0x7f4bade91800] 13:24:51 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:24:51 INFO - PROCESS | 1802 | 1461529491155 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 13:24:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:24:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1329ms 13:24:51 INFO - PROCESS | 1802 | 1461529491217 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 13:24:51 INFO - PROCESS | 1802 | 1461529491221 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 13:24:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:24:51 INFO - PROCESS | 1802 | 1461529491227 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:24:51 INFO - PROCESS | 1802 | 1461529491229 Marionette TRACE conn3 <- [1,458,null,{}] 13:24:51 INFO - PROCESS | 1802 | 1461529491235 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:51 INFO - PROCESS | 1802 | 1461529491401 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 13:24:51 INFO - PROCESS | 1802 | 1461529491543 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc8bb2000 == 67 [pid = 1802] [id = 122] 13:24:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x7f4bb220c400) [pid = 1802] [serial = 365] [outer = (nil)] 13:24:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x7f4bc0b4f800) [pid = 1802] [serial = 366] [outer = 0x7f4bb220c400] 13:24:51 INFO - PROCESS | 1802 | 1461529491619 Marionette DEBUG loaded listener.js 13:24:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x7f4bc0ba6800) [pid = 1802] [serial = 367] [outer = 0x7f4bb220c400] 13:24:52 INFO - PROCESS | 1802 | 1461529492504 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 13:24:52 INFO - PROCESS | 1802 | 1461529492561 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 13:24:52 INFO - PROCESS | 1802 | 1461529492568 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:24:52 INFO - PROCESS | 1802 | 1461529492571 Marionette TRACE conn3 <- [1,462,null,{}] 13:24:52 INFO - PROCESS | 1802 | 1461529492576 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:52 INFO - PROCESS | 1802 | 1461529492772 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 13:24:52 INFO - PROCESS | 1802 | 1461529492918 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad331000 == 68 [pid = 1802] [id = 123] 13:24:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x7f4ba92f6400) [pid = 1802] [serial = 368] [outer = (nil)] 13:24:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x7f4ba92ff400) [pid = 1802] [serial = 369] [outer = 0x7f4ba92f6400] 13:24:52 INFO - PROCESS | 1802 | 1461529492993 Marionette DEBUG loaded listener.js 13:24:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x7f4bc3059000) [pid = 1802] [serial = 370] [outer = 0x7f4ba92f6400] 13:24:53 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:24:53 INFO - PROCESS | 1802 | 1461529493937 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 13:24:54 INFO - PROCESS | 1802 | 1461529494006 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 13:24:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:24:54 INFO - PROCESS | 1802 | 1461529494013 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:24:54 INFO - PROCESS | 1802 | 1461529494016 Marionette TRACE conn3 <- [1,466,null,{}] 13:24:54 INFO - PROCESS | 1802 | 1461529494021 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:54 INFO - PROCESS | 1802 | 1461529494181 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 13:24:54 INFO - PROCESS | 1802 | 1461529494325 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba29b2000 == 69 [pid = 1802] [id = 124] 13:24:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x7f4ba92f8000) [pid = 1802] [serial = 371] [outer = (nil)] 13:24:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4bc547e000) [pid = 1802] [serial = 372] [outer = 0x7f4ba92f8000] 13:24:54 INFO - PROCESS | 1802 | 1461529494439 Marionette DEBUG loaded listener.js 13:24:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4bc565a800) [pid = 1802] [serial = 373] [outer = 0x7f4ba92f8000] 13:24:55 INFO - PROCESS | 1802 | 1461529495313 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 13:24:55 INFO - PROCESS | 1802 | 1461529495352 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 13:24:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:24:55 INFO - PROCESS | 1802 | 1461529495358 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:24:55 INFO - PROCESS | 1802 | 1461529495362 Marionette TRACE conn3 <- [1,470,null,{}] 13:24:55 INFO - PROCESS | 1802 | 1461529495367 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:55 INFO - PROCESS | 1802 | 1461529495533 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 13:24:55 INFO - PROCESS | 1802 | 1461529495683 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4badb0e000 == 70 [pid = 1802] [id = 125] 13:24:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4ba4e96400) [pid = 1802] [serial = 374] [outer = (nil)] 13:24:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4ba951f800) [pid = 1802] [serial = 375] [outer = 0x7f4ba4e96400] 13:24:55 INFO - PROCESS | 1802 | 1461529495754 Marionette DEBUG loaded listener.js 13:24:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4ba9525800) [pid = 1802] [serial = 376] [outer = 0x7f4ba4e96400] 13:24:56 INFO - PROCESS | 1802 | 1461529496845 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 13:24:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:24:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1537ms 13:24:56 INFO - PROCESS | 1802 | 1461529496897 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 13:24:56 INFO - PROCESS | 1802 | 1461529496902 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 13:24:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:24:56 INFO - PROCESS | 1802 | 1461529496910 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:24:56 INFO - PROCESS | 1802 | 1461529496915 Marionette TRACE conn3 <- [1,474,null,{}] 13:24:56 INFO - PROCESS | 1802 | 1461529496923 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:57 INFO - PROCESS | 1802 | 1461529497096 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 13:24:57 INFO - PROCESS | 1802 | 1461529497265 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad5d5800 == 71 [pid = 1802] [id = 126] 13:24:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4ba4e32000) [pid = 1802] [serial = 377] [outer = (nil)] 13:24:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4ba4e33c00) [pid = 1802] [serial = 378] [outer = 0x7f4ba4e32000] 13:24:57 INFO - PROCESS | 1802 | 1461529497333 Marionette DEBUG loaded listener.js 13:24:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4ba4e97c00) [pid = 1802] [serial = 379] [outer = 0x7f4ba4e32000] 13:24:58 INFO - PROCESS | 1802 | 1461529498276 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 13:24:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:24:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1434ms 13:24:58 INFO - PROCESS | 1802 | 1461529498345 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 13:24:58 INFO - PROCESS | 1802 | 1461529498352 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 13:24:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:24:58 INFO - PROCESS | 1802 | 1461529498363 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:24:58 INFO - PROCESS | 1802 | 1461529498366 Marionette TRACE conn3 <- [1,478,null,{}] 13:24:58 INFO - PROCESS | 1802 | 1461529498372 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:58 INFO - PROCESS | 1802 | 1461529498549 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 13:24:58 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc152b800 == 70 [pid = 1802] [id = 78] 13:24:58 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4bc3ec7400) [pid = 1802] [serial = 309] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 1802 | 1461529498824 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:58 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbbbc9800 == 69 [pid = 1802] [id = 116] 13:24:58 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb22dd800 == 68 [pid = 1802] [id = 115] 13:24:58 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baea42000 == 67 [pid = 1802] [id = 114] 13:24:58 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae245800 == 66 [pid = 1802] [id = 113] 13:24:58 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba7396800 == 65 [pid = 1802] [id = 112] 13:24:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5e23800 == 66 [pid = 1802] [id = 127] 13:24:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4ba5178800) [pid = 1802] [serial = 380] [outer = (nil)] 13:24:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4ba5808000) [pid = 1802] [serial = 381] [outer = 0x7f4ba5178800] 13:24:58 INFO - PROCESS | 1802 | 1461529498905 Marionette DEBUG loaded listener.js 13:24:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4ba6395000) [pid = 1802] [serial = 382] [outer = 0x7f4ba5178800] 13:24:59 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bab07f800 == 65 [pid = 1802] [id = 111] 13:24:59 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad5dd800 == 64 [pid = 1802] [id = 107] 13:24:59 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4bc0ba7c00) [pid = 1802] [serial = 303] [outer = (nil)] [url = about:blank] 13:24:59 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4bc3057400) [pid = 1802] [serial = 306] [outer = (nil)] [url = about:blank] 13:24:59 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4ba6303000) [pid = 1802] [serial = 276] [outer = (nil)] [url = about:blank] 13:24:59 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4baed12800) [pid = 1802] [serial = 282] [outer = (nil)] [url = about:blank] 13:24:59 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4bbcf50800) [pid = 1802] [serial = 285] [outer = (nil)] [url = about:blank] 13:24:59 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4bc14e0800) [pid = 1802] [serial = 288] [outer = (nil)] [url = about:blank] 13:24:59 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4ba6305000) [pid = 1802] [serial = 292] [outer = (nil)] [url = about:blank] 13:24:59 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4ba5ae6800) [pid = 1802] [serial = 291] [outer = (nil)] [url = about:blank] 13:24:59 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4bad649000) [pid = 1802] [serial = 297] [outer = (nil)] [url = about:blank] 13:24:59 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4bae803000) [pid = 1802] [serial = 298] [outer = (nil)] [url = about:blank] 13:24:59 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x7f4bac9a5c00) [pid = 1802] [serial = 295] [outer = (nil)] [url = about:blank] 13:24:59 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x7f4babc76000) [pid = 1802] [serial = 294] [outer = (nil)] [url = about:blank] 13:24:59 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x7f4babbe0c00) [pid = 1802] [serial = 279] [outer = (nil)] [url = about:blank] 13:24:59 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x7f4bbbef4400) [pid = 1802] [serial = 301] [outer = (nil)] [url = about:blank] 13:24:59 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x7f4bbbdc9800) [pid = 1802] [serial = 300] [outer = (nil)] [url = about:blank] 13:24:59 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x7f4bc14df400) [pid = 1802] [serial = 304] [outer = (nil)] [url = about:blank] 13:24:59 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x7f4bc3ec3800) [pid = 1802] [serial = 307] [outer = (nil)] [url = about:blank] 13:24:59 INFO - PROCESS | 1802 | 1461529499664 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 13:24:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:24:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1334ms 13:24:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:24:59 INFO - PROCESS | 1802 | 1461529499697 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 13:24:59 INFO - PROCESS | 1802 | 1461529499700 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 13:24:59 INFO - PROCESS | 1802 | 1461529499707 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:24:59 INFO - PROCESS | 1802 | 1461529499713 Marionette TRACE conn3 <- [1,482,null,{}] 13:24:59 INFO - PROCESS | 1802 | 1461529499729 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:59 INFO - PROCESS | 1802 | 1461529499875 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 13:24:59 INFO - PROCESS | 1802 | 1461529499895 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae246800 == 65 [pid = 1802] [id = 128] 13:24:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x7f4ba92f7800) [pid = 1802] [serial = 383] [outer = (nil)] 13:24:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x7f4ba9522000) [pid = 1802] [serial = 384] [outer = 0x7f4ba92f7800] 13:24:59 INFO - PROCESS | 1802 | 1461529499961 Marionette DEBUG loaded listener.js 13:25:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x7f4ba96ec400) [pid = 1802] [serial = 385] [outer = 0x7f4ba92f7800] 13:25:00 INFO - PROCESS | 1802 | 1461529500769 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 13:25:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:25:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1091ms 13:25:00 INFO - PROCESS | 1802 | 1461529500824 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 13:25:00 INFO - PROCESS | 1802 | 1461529500829 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 13:25:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:25:00 INFO - PROCESS | 1802 | 1461529500841 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:25:00 INFO - PROCESS | 1802 | 1461529500843 Marionette TRACE conn3 <- [1,486,null,{}] 13:25:00 INFO - PROCESS | 1802 | 1461529500849 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:00 INFO - PROCESS | 1802 | 1461529500993 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 13:25:01 INFO - PROCESS | 1802 | 1461529501007 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baea40800 == 66 [pid = 1802] [id = 129] 13:25:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x7f4ba96ef000) [pid = 1802] [serial = 386] [outer = (nil)] 13:25:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x7f4babc7a800) [pid = 1802] [serial = 387] [outer = 0x7f4ba96ef000] 13:25:01 INFO - PROCESS | 1802 | 1461529501079 Marionette DEBUG loaded listener.js 13:25:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x7f4bacb16000) [pid = 1802] [serial = 388] [outer = 0x7f4ba96ef000] 13:25:02 INFO - PROCESS | 1802 | 1461529502002 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 13:25:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:25:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1232ms 13:25:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:25:02 INFO - PROCESS | 1802 | 1461529502077 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 13:25:02 INFO - PROCESS | 1802 | 1461529502079 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 13:25:02 INFO - PROCESS | 1802 | 1461529502086 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:25:02 INFO - PROCESS | 1802 | 1461529502089 Marionette TRACE conn3 <- [1,490,null,{}] 13:25:02 INFO - PROCESS | 1802 | 1461529502094 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:02 INFO - PROCESS | 1802 | 1461529502277 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 13:25:02 INFO - PROCESS | 1802 | 1461529502299 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb22dd800 == 67 [pid = 1802] [id = 130] 13:25:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x7f4ba96f6c00) [pid = 1802] [serial = 389] [outer = (nil)] 13:25:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4bad721000) [pid = 1802] [serial = 390] [outer = 0x7f4ba96f6c00] 13:25:02 INFO - PROCESS | 1802 | 1461529502362 Marionette DEBUG loaded listener.js 13:25:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4bade99400) [pid = 1802] [serial = 391] [outer = 0x7f4ba96f6c00] 13:25:03 INFO - PROCESS | 1802 | 1461529503137 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 13:25:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:25:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1079ms 13:25:03 INFO - PROCESS | 1802 | 1461529503173 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 13:25:03 INFO - PROCESS | 1802 | 1461529503176 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 13:25:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:25:03 INFO - PROCESS | 1802 | 1461529503183 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:25:03 INFO - PROCESS | 1802 | 1461529503185 Marionette TRACE conn3 <- [1,494,null,{}] 13:25:03 INFO - PROCESS | 1802 | 1461529503190 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:03 INFO - PROCESS | 1802 | 1461529503496 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 13:25:03 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4ba4d86800) [pid = 1802] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:25:03 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4ba3bb3800) [pid = 1802] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:25:03 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x7f4ba4d8c400) [pid = 1802] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:25:03 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x7f4ba630a000) [pid = 1802] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:25:03 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x7f4ba96ef800) [pid = 1802] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:25:03 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x7f4ba5171400) [pid = 1802] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:25:03 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x7f4ba3bb8c00) [pid = 1802] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:25:03 INFO - PROCESS | 1802 | 1461529503626 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad5dc800 == 68 [pid = 1802] [id = 131] 13:25:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x7f4ba4d85c00) [pid = 1802] [serial = 392] [outer = (nil)] 13:25:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x7f4ba4e78800) [pid = 1802] [serial = 393] [outer = 0x7f4ba4d85c00] 13:25:03 INFO - PROCESS | 1802 | 1461529503691 Marionette DEBUG loaded listener.js 13:25:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x7f4bad64d800) [pid = 1802] [serial = 394] [outer = 0x7f4ba4d85c00] 13:25:04 INFO - PROCESS | 1802 | 1461529504399 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 13:25:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:25:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1234ms 13:25:04 INFO - PROCESS | 1802 | 1461529504424 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 13:25:04 INFO - PROCESS | 1802 | 1461529504427 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 13:25:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:25:04 INFO - PROCESS | 1802 | 1461529504433 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:25:04 INFO - PROCESS | 1802 | 1461529504435 Marionette TRACE conn3 <- [1,498,null,{}] 13:25:04 INFO - PROCESS | 1802 | 1461529504440 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:04 INFO - PROCESS | 1802 | 1461529504575 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 13:25:04 INFO - PROCESS | 1802 | 1461529504590 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc1045000 == 69 [pid = 1802] [id = 132] 13:25:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x7f4bade9a400) [pid = 1802] [serial = 395] [outer = (nil)] 13:25:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x7f4bb1431400) [pid = 1802] [serial = 396] [outer = 0x7f4bade9a400] 13:25:04 INFO - PROCESS | 1802 | 1461529504651 Marionette DEBUG loaded listener.js 13:25:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4bbc0a1400) [pid = 1802] [serial = 397] [outer = 0x7f4bade9a400] 13:25:05 INFO - PROCESS | 1802 | 1461529505393 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 13:25:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:25:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 981ms 13:25:05 INFO - PROCESS | 1802 | 1461529505414 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 13:25:05 INFO - PROCESS | 1802 | 1461529505418 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 13:25:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:25:05 INFO - PROCESS | 1802 | 1461529505423 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:25:05 INFO - PROCESS | 1802 | 1461529505425 Marionette TRACE conn3 <- [1,502,null,{}] 13:25:05 INFO - PROCESS | 1802 | 1461529505431 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:05 INFO - PROCESS | 1802 | 1461529505653 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 13:25:05 INFO - PROCESS | 1802 | 1461529505815 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba63b0800 == 70 [pid = 1802] [id = 133] 13:25:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4ba4d86800) [pid = 1802] [serial = 398] [outer = (nil)] 13:25:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4ba4d8e400) [pid = 1802] [serial = 399] [outer = 0x7f4ba4d86800] 13:25:05 INFO - PROCESS | 1802 | 1461529505891 Marionette DEBUG loaded listener.js 13:25:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4ba4e2c000) [pid = 1802] [serial = 400] [outer = 0x7f4ba4d86800] 13:25:06 INFO - PROCESS | 1802 | 1461529506838 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 13:25:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:25:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1479ms 13:25:06 INFO - PROCESS | 1802 | 1461529506906 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 13:25:06 INFO - PROCESS | 1802 | 1461529506912 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 13:25:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:25:06 INFO - PROCESS | 1802 | 1461529506920 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:25:06 INFO - PROCESS | 1802 | 1461529506926 Marionette TRACE conn3 <- [1,506,null,{}] 13:25:06 INFO - PROCESS | 1802 | 1461529506933 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:07 INFO - PROCESS | 1802 | 1461529507148 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 13:25:07 INFO - PROCESS | 1802 | 1461529507296 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae3cc800 == 71 [pid = 1802] [id = 134] 13:25:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4ba4e75400) [pid = 1802] [serial = 401] [outer = (nil)] 13:25:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4ba4e99c00) [pid = 1802] [serial = 402] [outer = 0x7f4ba4e75400] 13:25:07 INFO - PROCESS | 1802 | 1461529507376 Marionette DEBUG loaded listener.js 13:25:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4ba571f800) [pid = 1802] [serial = 403] [outer = 0x7f4ba4e75400] 13:25:08 INFO - PROCESS | 1802 | 1461529508298 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 13:25:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:25:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1446ms 13:25:08 INFO - PROCESS | 1802 | 1461529508367 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 13:25:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:25:08 INFO - PROCESS | 1802 | 1461529508374 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 13:25:08 INFO - PROCESS | 1802 | 1461529508384 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:25:08 INFO - PROCESS | 1802 | 1461529508388 Marionette TRACE conn3 <- [1,510,null,{}] 13:25:08 INFO - PROCESS | 1802 | 1461529508393 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:08 INFO - PROCESS | 1802 | 1461529508563 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 13:25:08 INFO - PROCESS | 1802 | 1461529508730 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc3e59800 == 72 [pid = 1802] [id = 135] 13:25:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4ba54e9800) [pid = 1802] [serial = 404] [outer = (nil)] 13:25:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4ba92f3000) [pid = 1802] [serial = 405] [outer = 0x7f4ba54e9800] 13:25:08 INFO - PROCESS | 1802 | 1461529508806 Marionette DEBUG loaded listener.js 13:25:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4ba9528000) [pid = 1802] [serial = 406] [outer = 0x7f4ba54e9800] 13:25:09 INFO - PROCESS | 1802 | 1461529509752 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 13:25:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:25:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1439ms 13:25:09 INFO - PROCESS | 1802 | 1461529509821 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 13:25:09 INFO - PROCESS | 1802 | 1461529509827 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 13:25:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:25:09 INFO - PROCESS | 1802 | 1461529509843 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:25:09 INFO - PROCESS | 1802 | 1461529509851 Marionette TRACE conn3 <- [1,514,null,{}] 13:25:09 INFO - PROCESS | 1802 | 1461529509856 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:10 INFO - PROCESS | 1802 | 1461529510071 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 13:25:10 INFO - PROCESS | 1802 | 1461529510260 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5ef0000 == 73 [pid = 1802] [id = 136] 13:25:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x7f4ba3ed6400) [pid = 1802] [serial = 407] [outer = (nil)] 13:25:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x7f4ba3eddc00) [pid = 1802] [serial = 408] [outer = 0x7f4ba3ed6400] 13:25:10 INFO - PROCESS | 1802 | 1461529510377 Marionette DEBUG loaded listener.js 13:25:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x7f4ba96f8000) [pid = 1802] [serial = 409] [outer = 0x7f4ba3ed6400] 13:25:11 INFO - PROCESS | 1802 | 1461529511145 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 13:25:11 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 13:25:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1349ms 13:25:11 INFO - PROCESS | 1802 | 1461529511185 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 13:25:11 INFO - PROCESS | 1802 | 1461529511188 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 13:25:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:25:11 INFO - PROCESS | 1802 | 1461529511194 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:25:11 INFO - PROCESS | 1802 | 1461529511197 Marionette TRACE conn3 <- [1,518,null,{}] 13:25:11 INFO - PROCESS | 1802 | 1461529511203 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:11 INFO - PROCESS | 1802 | 1461529511356 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 13:25:11 INFO - PROCESS | 1802 | 1461529511508 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9d4dd000 == 74 [pid = 1802] [id = 137] 13:25:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x7f4ba3bb6000) [pid = 1802] [serial = 410] [outer = (nil)] 13:25:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x7f4bade9bc00) [pid = 1802] [serial = 411] [outer = 0x7f4ba3bb6000] 13:25:11 INFO - PROCESS | 1802 | 1461529511582 Marionette DEBUG loaded listener.js 13:25:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x7f4bbbd82c00) [pid = 1802] [serial = 412] [outer = 0x7f4ba3bb6000] 13:25:12 INFO - PROCESS | 1802 | 1461529512934 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 13:25:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:25:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1781ms 13:25:12 INFO - PROCESS | 1802 | 1461529512977 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 13:25:12 INFO - PROCESS | 1802 | 1461529512982 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 13:25:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:25:12 INFO - PROCESS | 1802 | 1461529512988 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:25:12 INFO - PROCESS | 1802 | 1461529512990 Marionette TRACE conn3 <- [1,522,null,{}] 13:25:12 INFO - PROCESS | 1802 | 1461529512995 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:13 INFO - PROCESS | 1802 | 1461529513154 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 13:25:13 INFO - PROCESS | 1802 | 1461529513385 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9cfdb000 == 75 [pid = 1802] [id = 138] 13:25:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x7f4bc1509c00) [pid = 1802] [serial = 413] [outer = (nil)] 13:25:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x7f4bc30c3000) [pid = 1802] [serial = 414] [outer = 0x7f4bc1509c00] 13:25:13 INFO - PROCESS | 1802 | 1461529513480 Marionette DEBUG loaded listener.js 13:25:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x7f4bc5657000) [pid = 1802] [serial = 415] [outer = 0x7f4bc1509c00] 13:25:14 INFO - PROCESS | 1802 | 1461529514374 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 13:25:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:25:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1432ms 13:25:14 INFO - PROCESS | 1802 | 1461529514421 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 13:25:14 INFO - PROCESS | 1802 | 1461529514425 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 13:25:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:25:14 INFO - PROCESS | 1802 | 1461529514431 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:25:14 INFO - PROCESS | 1802 | 1461529514433 Marionette TRACE conn3 <- [1,526,null,{}] 13:25:14 INFO - PROCESS | 1802 | 1461529514438 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:14 INFO - PROCESS | 1802 | 1461529514607 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 13:25:14 INFO - PROCESS | 1802 | 1461529514768 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5084000 == 76 [pid = 1802] [id = 139] 13:25:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x7f4b9d209400) [pid = 1802] [serial = 416] [outer = (nil)] 13:25:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x7f4b9d210800) [pid = 1802] [serial = 417] [outer = 0x7f4b9d209400] 13:25:14 INFO - PROCESS | 1802 | 1461529514838 Marionette DEBUG loaded listener.js 13:25:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x7f4bc5484000) [pid = 1802] [serial = 418] [outer = 0x7f4b9d209400] 13:25:15 INFO - PROCESS | 1802 | 1461529515905 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 13:25:15 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 13:25:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1533ms 13:25:15 INFO - PROCESS | 1802 | 1461529515966 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 13:25:15 INFO - PROCESS | 1802 | 1461529515970 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 13:25:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:25:15 INFO - PROCESS | 1802 | 1461529515976 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:25:15 INFO - PROCESS | 1802 | 1461529515979 Marionette TRACE conn3 <- [1,530,null,{}] 13:25:15 INFO - PROCESS | 1802 | 1461529515985 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:16 INFO - PROCESS | 1802 | 1461529516152 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 13:25:16 INFO - PROCESS | 1802 | 1461529516357 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c692000 == 77 [pid = 1802] [id = 140] 13:25:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x7f4b9c5b8400) [pid = 1802] [serial = 419] [outer = (nil)] 13:25:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x7f4b9c5c0400) [pid = 1802] [serial = 420] [outer = 0x7f4b9c5b8400] 13:25:16 INFO - PROCESS | 1802 | 1461529516444 Marionette DEBUG loaded listener.js 13:25:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x7f4ba3bb2800) [pid = 1802] [serial = 421] [outer = 0x7f4b9c5b8400] 13:25:17 INFO - PROCESS | 1802 | 1461529517129 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 13:25:17 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 13:25:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:25:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:25:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:25:17 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 13:25:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:25:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:25:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:25:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1192ms 13:25:17 INFO - PROCESS | 1802 | 1461529517177 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 13:25:17 INFO - PROCESS | 1802 | 1461529517181 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 13:25:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:25:17 INFO - PROCESS | 1802 | 1461529517191 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:25:17 INFO - PROCESS | 1802 | 1461529517193 Marionette TRACE conn3 <- [1,534,null,{}] 13:25:17 INFO - PROCESS | 1802 | 1461529517199 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:17 INFO - PROCESS | 1802 | 1461529517369 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 13:25:17 INFO - PROCESS | 1802 | 1461529517782 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5a1b000 == 78 [pid = 1802] [id = 141] 13:25:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x7f4b9d20b400) [pid = 1802] [serial = 422] [outer = (nil)] 13:25:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x7f4ba3ed3800) [pid = 1802] [serial = 423] [outer = 0x7f4b9d20b400] 13:25:17 INFO - PROCESS | 1802 | 1461529517946 Marionette DEBUG loaded listener.js 13:25:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x7f4ba3ee0000) [pid = 1802] [serial = 424] [outer = 0x7f4b9d20b400] 13:25:18 INFO - PROCESS | 1802 | 1461529518794 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 13:25:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:25:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1638ms 13:25:18 INFO - PROCESS | 1802 | 1461529518854 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 13:25:18 INFO - PROCESS | 1802 | 1461529518860 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 13:25:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:25:18 INFO - PROCESS | 1802 | 1461529518868 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:25:18 INFO - PROCESS | 1802 | 1461529518874 Marionette TRACE conn3 <- [1,538,null,{}] 13:25:18 INFO - PROCESS | 1802 | 1461529518881 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:19 INFO - PROCESS | 1802 | 1461529519060 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 13:25:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x7f4ba3ee0c00) [pid = 1802] [serial = 425] [outer = 0x7f4ba53f0400] 13:25:19 INFO - PROCESS | 1802 | 1461529519246 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae11b800 == 79 [pid = 1802] [id = 142] 13:25:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x7f4ba4e29000) [pid = 1802] [serial = 426] [outer = (nil)] 13:25:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x7f4ba4e7a800) [pid = 1802] [serial = 427] [outer = 0x7f4ba4e29000] 13:25:19 INFO - PROCESS | 1802 | 1461529519327 Marionette DEBUG loaded listener.js 13:25:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x7f4ba4e97800) [pid = 1802] [serial = 428] [outer = 0x7f4ba4e29000] 13:25:20 INFO - PROCESS | 1802 | 1461529520255 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 13:25:20 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. 13:25:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1438ms 13:25:20 INFO - PROCESS | 1802 | 1461529520309 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 13:25:20 INFO - PROCESS | 1802 | 1461529520315 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 13:25:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:25:20 INFO - PROCESS | 1802 | 1461529520343 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:25:20 INFO - PROCESS | 1802 | 1461529520346 Marionette TRACE conn3 <- [1,542,null,{}] 13:25:20 INFO - PROCESS | 1802 | 1461529520351 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:20 INFO - PROCESS | 1802 | 1461529520506 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 13:25:20 INFO - PROCESS | 1802 | 1461529520668 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5e28800 == 80 [pid = 1802] [id = 143] 13:25:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x7f4ba4e92000) [pid = 1802] [serial = 429] [outer = (nil)] 13:25:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x7f4ba606cc00) [pid = 1802] [serial = 430] [outer = 0x7f4ba4e92000] 13:25:20 INFO - PROCESS | 1802 | 1461529520734 Marionette DEBUG loaded listener.js 13:25:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x7f4ba6071400) [pid = 1802] [serial = 431] [outer = 0x7f4ba4e92000] 13:25:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc097e800 == 79 [pid = 1802] [id = 94] 13:25:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baf435000 == 78 [pid = 1802] [id = 93] 13:25:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc148d800 == 77 [pid = 1802] [id = 95] 13:25:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc56a4000 == 76 [pid = 1802] [id = 96] 13:25:21 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x7f4baed7c800) [pid = 1802] [serial = 321] [outer = (nil)] [url = about:blank] 13:25:21 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x7f4bbbe12400) [pid = 1802] [serial = 324] [outer = (nil)] [url = about:blank] 13:25:21 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x7f4bc3b39000) [pid = 1802] [serial = 327] [outer = (nil)] [url = about:blank] 13:25:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc1045000 == 75 [pid = 1802] [id = 132] 13:25:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad5dc800 == 74 [pid = 1802] [id = 131] 13:25:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb22dd800 == 73 [pid = 1802] [id = 130] 13:25:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baea40800 == 72 [pid = 1802] [id = 129] 13:25:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae246800 == 71 [pid = 1802] [id = 128] 13:25:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5e23800 == 70 [pid = 1802] [id = 127] 13:25:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad5d5800 == 69 [pid = 1802] [id = 126] 13:25:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad331000 == 68 [pid = 1802] [id = 123] 13:25:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc8bb2000 == 67 [pid = 1802] [id = 122] 13:25:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba978d800 == 66 [pid = 1802] [id = 121] 13:25:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbbb06000 == 65 [pid = 1802] [id = 119] 13:25:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bacb31800 == 64 [pid = 1802] [id = 118] 13:25:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbc253800 == 63 [pid = 1802] [id = 91] 13:25:21 INFO - PROCESS | 1802 | 1461529521570 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 13:25:21 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x7f4ba4d8c000) [pid = 1802] [serial = 342] [outer = (nil)] [url = about:blank] 13:25:21 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x7f4ba96f4400) [pid = 1802] [serial = 343] [outer = (nil)] [url = about:blank] 13:25:21 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x7f4bc547f000) [pid = 1802] [serial = 310] [outer = (nil)] [url = about:blank] 13:25:21 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x7f4ba5176000) [pid = 1802] [serial = 312] [outer = (nil)] [url = about:blank] 13:25:21 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x7f4bad956800) [pid = 1802] [serial = 345] [outer = (nil)] [url = about:blank] 13:25:21 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x7f4ba630e800) [pid = 1802] [serial = 336] [outer = (nil)] [url = about:blank] 13:25:21 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x7f4ba88a8000) [pid = 1802] [serial = 337] [outer = (nil)] [url = about:blank] 13:25:21 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x7f4babc73400) [pid = 1802] [serial = 318] [outer = (nil)] [url = about:blank] 13:25:21 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x7f4babc75000) [pid = 1802] [serial = 339] [outer = (nil)] [url = about:blank] 13:25:21 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x7f4ba6f41c00) [pid = 1802] [serial = 315] [outer = (nil)] [url = about:blank] 13:25:21 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x7f4ba5717c00) [pid = 1802] [serial = 334] [outer = (nil)] [url = about:blank] 13:25:21 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x7f4ba5176800) [pid = 1802] [serial = 333] [outer = (nil)] [url = about:blank] 13:25:21 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x7f4bab053000) [pid = 1802] [serial = 330] [outer = (nil)] [url = about:blank] 13:25:21 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x7f4bad727c00) [pid = 1802] [serial = 348] [outer = (nil)] [url = about:blank] 13:25:21 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x7f4bade94000) [pid = 1802] [serial = 346] [outer = (nil)] [url = about:blank] 13:25:21 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x7f4bacb14c00) [pid = 1802] [serial = 340] [outer = (nil)] [url = about:blank] 13:25:21 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x7f4bb1319800) [pid = 1802] [serial = 349] [outer = (nil)] [url = about:blank] 13:25:21 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. 13:25:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1281ms 13:25:21 INFO - PROCESS | 1802 | 1461529521622 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 13:25:21 INFO - PROCESS | 1802 | 1461529521627 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 13:25:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:25:21 INFO - PROCESS | 1802 | 1461529521635 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:25:21 INFO - PROCESS | 1802 | 1461529521643 Marionette TRACE conn3 <- [1,546,null,{}] 13:25:21 INFO - PROCESS | 1802 | 1461529521655 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:21 INFO - PROCESS | 1802 | 1461529521850 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 13:25:21 INFO - PROCESS | 1802 | 1461529521981 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad331000 == 64 [pid = 1802] [id = 144] 13:25:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x7f4ba53efc00) [pid = 1802] [serial = 432] [outer = (nil)] 13:25:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x7f4ba62f6400) [pid = 1802] [serial = 433] [outer = 0x7f4ba53efc00] 13:25:22 INFO - PROCESS | 1802 | 1461529522046 Marionette DEBUG loaded listener.js 13:25:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x7f4ba92fdc00) [pid = 1802] [serial = 434] [outer = 0x7f4ba53efc00] 13:25:22 INFO - PROCESS | 1802 | 1461529522749 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 13:25:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:25:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1192ms 13:25:22 INFO - PROCESS | 1802 | 1461529522826 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 13:25:22 INFO - PROCESS | 1802 | 1461529522830 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 13:25:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:25:22 INFO - PROCESS | 1802 | 1461529522836 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:25:22 INFO - PROCESS | 1802 | 1461529522838 Marionette TRACE conn3 <- [1,550,null,{}] 13:25:22 INFO - PROCESS | 1802 | 1461529522848 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:23 INFO - PROCESS | 1802 | 1461529523066 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 13:25:23 INFO - PROCESS | 1802 | 1461529523086 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4badc20000 == 65 [pid = 1802] [id = 145] 13:25:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x7f4ba53f6c00) [pid = 1802] [serial = 435] [outer = (nil)] 13:25:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x7f4ba92f3800) [pid = 1802] [serial = 436] [outer = 0x7f4ba53f6c00] 13:25:23 INFO - PROCESS | 1802 | 1461529523153 Marionette DEBUG loaded listener.js 13:25:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x7f4bab053000) [pid = 1802] [serial = 437] [outer = 0x7f4ba53f6c00] 13:25:23 INFO - PROCESS | 1802 | 1461529523968 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 13:25:24 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. 13:25:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1184ms 13:25:24 INFO - PROCESS | 1802 | 1461529524022 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 13:25:24 INFO - PROCESS | 1802 | 1461529524025 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 13:25:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:25:24 INFO - PROCESS | 1802 | 1461529524031 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:25:24 INFO - PROCESS | 1802 | 1461529524033 Marionette TRACE conn3 <- [1,554,null,{}] 13:25:24 INFO - PROCESS | 1802 | 1461529524038 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:24 INFO - PROCESS | 1802 | 1461529524221 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 13:25:24 INFO - PROCESS | 1802 | 1461529524253 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf43d000 == 66 [pid = 1802] [id = 146] 13:25:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x7f4babc75000) [pid = 1802] [serial = 438] [outer = (nil)] 13:25:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x7f4bac231400) [pid = 1802] [serial = 439] [outer = 0x7f4babc75000] 13:25:24 INFO - PROCESS | 1802 | 1461529524326 Marionette DEBUG loaded listener.js 13:25:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x7f4badcd7800) [pid = 1802] [serial = 440] [outer = 0x7f4babc75000] 13:25:24 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:25:25 INFO - PROCESS | 1802 | 1461529525214 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 13:25:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:25:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1230ms 13:25:25 INFO - PROCESS | 1802 | 1461529525264 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 13:25:25 INFO - PROCESS | 1802 | 1461529525268 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 13:25:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:25:25 INFO - PROCESS | 1802 | 1461529525282 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:25:25 INFO - PROCESS | 1802 | 1461529525284 Marionette TRACE conn3 <- [1,558,null,{}] 13:25:25 INFO - PROCESS | 1802 | 1461529525290 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:25 INFO - PROCESS | 1802 | 1461529525475 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 13:25:25 INFO - PROCESS | 1802 | 1461529525495 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb5fef000 == 67 [pid = 1802] [id = 147] 13:25:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x7f4b9d7f4c00) [pid = 1802] [serial = 441] [outer = (nil)] 13:25:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x7f4b9d7f8000) [pid = 1802] [serial = 442] [outer = 0x7f4b9d7f4c00] 13:25:25 INFO - PROCESS | 1802 | 1461529525557 Marionette DEBUG loaded listener.js 13:25:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x7f4bade99c00) [pid = 1802] [serial = 443] [outer = 0x7f4b9d7f4c00] 13:25:26 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x7f4ba96f6c00) [pid = 1802] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:25:26 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x7f4ba5178800) [pid = 1802] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:25:26 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x7f4ba4e32000) [pid = 1802] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:25:26 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x7f4ba92f7800) [pid = 1802] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:25:26 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x7f4ba96ef000) [pid = 1802] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:25:26 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x7f4bc14ddc00) [pid = 1802] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:25:26 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x7f4ba4d85c00) [pid = 1802] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:25:26 INFO - PROCESS | 1802 | 1461529526558 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 13:25:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:25:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1344ms 13:25:26 INFO - PROCESS | 1802 | 1461529526619 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 13:25:26 INFO - PROCESS | 1802 | 1461529526622 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 13:25:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:25:26 INFO - PROCESS | 1802 | 1461529526628 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:25:26 INFO - PROCESS | 1802 | 1461529526630 Marionette TRACE conn3 <- [1,562,null,{}] 13:25:26 INFO - PROCESS | 1802 | 1461529526635 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:26 INFO - PROCESS | 1802 | 1461529526821 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 13:25:26 INFO - PROCESS | 1802 | 1461529526839 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbafae800 == 68 [pid = 1802] [id = 148] 13:25:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x7f4b9d7f2800) [pid = 1802] [serial = 444] [outer = (nil)] 13:25:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x7f4ba1e26800) [pid = 1802] [serial = 445] [outer = 0x7f4b9d7f2800] 13:25:26 INFO - PROCESS | 1802 | 1461529526900 Marionette DEBUG loaded listener.js 13:25:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x7f4ba1e2d800) [pid = 1802] [serial = 446] [outer = 0x7f4b9d7f2800] 13:25:27 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:25:27 INFO - PROCESS | 1802 | 1461529527594 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 13:25:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:25:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 993ms 13:25:27 INFO - PROCESS | 1802 | 1461529527622 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 13:25:27 INFO - PROCESS | 1802 | 1461529527625 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 13:25:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:25:27 INFO - PROCESS | 1802 | 1461529527631 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:25:27 INFO - PROCESS | 1802 | 1461529527633 Marionette TRACE conn3 <- [1,566,null,{}] 13:25:27 INFO - PROCESS | 1802 | 1461529527638 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:27 INFO - PROCESS | 1802 | 1461529527771 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 13:25:27 INFO - PROCESS | 1802 | 1461529527898 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0969800 == 69 [pid = 1802] [id = 149] 13:25:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x7f4b9d042400) [pid = 1802] [serial = 447] [outer = (nil)] 13:25:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x7f4b9d04a400) [pid = 1802] [serial = 448] [outer = 0x7f4b9d042400] 13:25:27 INFO - PROCESS | 1802 | 1461529527958 Marionette DEBUG loaded listener.js 13:25:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x7f4b9d04fc00) [pid = 1802] [serial = 449] [outer = 0x7f4b9d042400] 13:25:28 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:25:28 INFO - PROCESS | 1802 | 1461529528878 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:25:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:25:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1282ms 13:25:28 INFO - PROCESS | 1802 | 1461529528915 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 13:25:28 INFO - PROCESS | 1802 | 1461529528922 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 13:25:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:25:28 INFO - PROCESS | 1802 | 1461529528931 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:25:28 INFO - PROCESS | 1802 | 1461529528936 Marionette TRACE conn3 <- [1,570,null,{}] 13:25:28 INFO - PROCESS | 1802 | 1461529528944 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:29 INFO - PROCESS | 1802 | 1461529529147 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 13:25:29 INFO - PROCESS | 1802 | 1461529529311 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba978c800 == 70 [pid = 1802] [id = 150] 13:25:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x7f4b9d7ebc00) [pid = 1802] [serial = 450] [outer = (nil)] 13:25:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x7f4b9d7efc00) [pid = 1802] [serial = 451] [outer = 0x7f4b9d7ebc00] 13:25:29 INFO - PROCESS | 1802 | 1461529529388 Marionette DEBUG loaded listener.js 13:25:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x7f4ba1e25800) [pid = 1802] [serial = 452] [outer = 0x7f4b9d7ebc00] 13:25:29 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:25:30 INFO - PROCESS | 1802 | 1461529530344 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 13:25:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:25:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1439ms 13:25:30 INFO - PROCESS | 1802 | 1461529530371 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 13:25:30 INFO - PROCESS | 1802 | 1461529530380 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 13:25:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:25:30 INFO - PROCESS | 1802 | 1461529530390 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:25:30 INFO - PROCESS | 1802 | 1461529530394 Marionette TRACE conn3 <- [1,574,null,{}] 13:25:30 INFO - PROCESS | 1802 | 1461529530400 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:30 INFO - PROCESS | 1802 | 1461529530565 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 13:25:30 INFO - PROCESS | 1802 | 1461529530725 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae248000 == 71 [pid = 1802] [id = 151] 13:25:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x7f4ba3ed7800) [pid = 1802] [serial = 453] [outer = (nil)] 13:25:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x7f4ba3ee1400) [pid = 1802] [serial = 454] [outer = 0x7f4ba3ed7800] 13:25:30 INFO - PROCESS | 1802 | 1461529530797 Marionette DEBUG loaded listener.js 13:25:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x7f4ba4e28000) [pid = 1802] [serial = 455] [outer = 0x7f4ba3ed7800] 13:25:31 INFO - PROCESS | 1802 | 1461529531725 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:25:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:25:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1382ms 13:25:31 INFO - PROCESS | 1802 | 1461529531773 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 13:25:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:25:31 INFO - PROCESS | 1802 | 1461529531778 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 13:25:31 INFO - PROCESS | 1802 | 1461529531784 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:25:31 INFO - PROCESS | 1802 | 1461529531790 Marionette TRACE conn3 <- [1,578,null,{}] 13:25:31 INFO - PROCESS | 1802 | 1461529531805 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:31 INFO - PROCESS | 1802 | 1461529531980 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 13:25:32 INFO - PROCESS | 1802 | 1461529532136 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc3095000 == 72 [pid = 1802] [id = 152] 13:25:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x7f4ba4e74400) [pid = 1802] [serial = 456] [outer = (nil)] 13:25:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x7f4ba5722c00) [pid = 1802] [serial = 457] [outer = 0x7f4ba4e74400] 13:25:32 INFO - PROCESS | 1802 | 1461529532214 Marionette DEBUG loaded listener.js 13:25:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x7f4ba606e000) [pid = 1802] [serial = 458] [outer = 0x7f4ba4e74400] 13:25:33 INFO - PROCESS | 1802 | 1461529533088 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 13:25:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:25:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1334ms 13:25:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:25:33 INFO - PROCESS | 1802 | 1461529533119 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 13:25:33 INFO - PROCESS | 1802 | 1461529533122 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 13:25:33 INFO - PROCESS | 1802 | 1461529533129 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:25:33 INFO - PROCESS | 1802 | 1461529533132 Marionette TRACE conn3 <- [1,582,null,{}] 13:25:33 INFO - PROCESS | 1802 | 1461529533137 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:33 INFO - PROCESS | 1802 | 1461529533302 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 13:25:33 INFO - PROCESS | 1802 | 1461529533462 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9c90800 == 73 [pid = 1802] [id = 153] 13:25:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x7f4ba4e76800) [pid = 1802] [serial = 459] [outer = (nil)] 13:25:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x7f4ba88ad000) [pid = 1802] [serial = 460] [outer = 0x7f4ba4e76800] 13:25:33 INFO - PROCESS | 1802 | 1461529533533 Marionette DEBUG loaded listener.js 13:25:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x7f4ba951b000) [pid = 1802] [serial = 461] [outer = 0x7f4ba4e76800] 13:25:34 INFO - PROCESS | 1802 | 1461529534470 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 13:25:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:25:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1379ms 13:25:34 INFO - PROCESS | 1802 | 1461529534508 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 13:25:34 INFO - PROCESS | 1802 | 1461529534510 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 13:25:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:25:34 INFO - PROCESS | 1802 | 1461529534517 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:25:34 INFO - PROCESS | 1802 | 1461529534519 Marionette TRACE conn3 <- [1,586,null,{}] 13:25:34 INFO - PROCESS | 1802 | 1461529534524 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:34 INFO - PROCESS | 1802 | 1461529534693 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 13:25:34 INFO - PROCESS | 1802 | 1461529534854 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc09c7800 == 74 [pid = 1802] [id = 154] 13:25:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4ba5a25c00) [pid = 1802] [serial = 462] [outer = (nil)] 13:25:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4babb36c00) [pid = 1802] [serial = 463] [outer = 0x7f4ba5a25c00] 13:25:34 INFO - PROCESS | 1802 | 1461529534927 Marionette DEBUG loaded listener.js 13:25:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x7f4bacb14c00) [pid = 1802] [serial = 464] [outer = 0x7f4ba5a25c00] 13:25:35 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:25:35 INFO - PROCESS | 1802 | 1461529535805 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 13:25:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:25:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1331ms 13:25:35 INFO - PROCESS | 1802 | 1461529535849 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 13:25:35 INFO - PROCESS | 1802 | 1461529535853 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 13:25:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:25:35 INFO - PROCESS | 1802 | 1461529535859 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:25:35 INFO - PROCESS | 1802 | 1461529535861 Marionette TRACE conn3 <- [1,590,null,{}] 13:25:35 INFO - PROCESS | 1802 | 1461529535866 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:36 INFO - PROCESS | 1802 | 1461529536050 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 13:25:36 INFO - PROCESS | 1802 | 1461529536204 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c720000 == 75 [pid = 1802] [id = 155] 13:25:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4b9b6e8c00) [pid = 1802] [serial = 465] [outer = (nil)] 13:25:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4b9b6f0000) [pid = 1802] [serial = 466] [outer = 0x7f4b9b6e8c00] 13:25:36 INFO - PROCESS | 1802 | 1461529536279 Marionette DEBUG loaded listener.js 13:25:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4bae097c00) [pid = 1802] [serial = 467] [outer = 0x7f4b9b6e8c00] 13:25:37 INFO - PROCESS | 1802 | 1461529537409 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 13:25:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:25:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1581ms 13:25:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:25:37 INFO - PROCESS | 1802 | 1461529537441 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 13:25:37 INFO - PROCESS | 1802 | 1461529537444 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 13:25:37 INFO - PROCESS | 1802 | 1461529537450 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:25:37 INFO - PROCESS | 1802 | 1461529537453 Marionette TRACE conn3 <- [1,594,null,{}] 13:25:37 INFO - PROCESS | 1802 | 1461529537458 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:37 INFO - PROCESS | 1802 | 1461529537620 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 13:25:37 INFO - PROCESS | 1802 | 1461529537832 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c739000 == 76 [pid = 1802] [id = 156] 13:25:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4b9b6e9000) [pid = 1802] [serial = 468] [outer = (nil)] 13:25:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x7f4b9c7ec800) [pid = 1802] [serial = 469] [outer = 0x7f4b9b6e9000] 13:25:37 INFO - PROCESS | 1802 | 1461529537910 Marionette DEBUG loaded listener.js 13:25:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x7f4b9c7f3c00) [pid = 1802] [serial = 470] [outer = 0x7f4b9b6e9000] 13:25:38 INFO - PROCESS | 1802 | 1461529538701 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:25:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:25:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1286ms 13:25:38 INFO - PROCESS | 1802 | 1461529538735 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 13:25:38 INFO - PROCESS | 1802 | 1461529538739 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 13:25:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:25:38 INFO - PROCESS | 1802 | 1461529538745 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:25:38 INFO - PROCESS | 1802 | 1461529538748 Marionette TRACE conn3 <- [1,598,null,{}] 13:25:38 INFO - PROCESS | 1802 | 1461529538753 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:38 INFO - PROCESS | 1802 | 1461529538923 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 13:25:39 INFO - PROCESS | 1802 | 1461529539090 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c8be000 == 77 [pid = 1802] [id = 157] 13:25:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x7f4b9b322000) [pid = 1802] [serial = 471] [outer = (nil)] 13:25:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x7f4b9b327400) [pid = 1802] [serial = 472] [outer = 0x7f4b9b322000] 13:25:39 INFO - PROCESS | 1802 | 1461529539163 Marionette DEBUG loaded listener.js 13:25:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x7f4b9b32d400) [pid = 1802] [serial = 473] [outer = 0x7f4b9b322000] 13:25:40 INFO - PROCESS | 1802 | 1461529540038 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 13:25:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:25:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1331ms 13:25:40 INFO - PROCESS | 1802 | 1461529540077 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 13:25:40 INFO - PROCESS | 1802 | 1461529540079 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 13:25:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:25:40 INFO - PROCESS | 1802 | 1461529540086 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:25:40 INFO - PROCESS | 1802 | 1461529540089 Marionette TRACE conn3 <- [1,602,null,{}] 13:25:40 INFO - PROCESS | 1802 | 1461529540095 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:40 INFO - PROCESS | 1802 | 1461529540278 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 13:25:40 INFO - PROCESS | 1802 | 1461529540441 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9d73b800 == 78 [pid = 1802] [id = 158] 13:25:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x7f4b9b327000) [pid = 1802] [serial = 474] [outer = (nil)] 13:25:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x7f4b9c7f3000) [pid = 1802] [serial = 475] [outer = 0x7f4b9b327000] 13:25:40 INFO - PROCESS | 1802 | 1461529540513 Marionette DEBUG loaded listener.js 13:25:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x7f4b9ce9ac00) [pid = 1802] [serial = 476] [outer = 0x7f4b9b327000] 13:25:41 INFO - PROCESS | 1802 | 1461529541656 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 13:25:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:25:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1634ms 13:25:41 INFO - PROCESS | 1802 | 1461529541722 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 13:25:41 INFO - PROCESS | 1802 | 1461529541728 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 13:25:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:25:41 INFO - PROCESS | 1802 | 1461529541736 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:25:41 INFO - PROCESS | 1802 | 1461529541741 Marionette TRACE conn3 <- [1,606,null,{}] 13:25:41 INFO - PROCESS | 1802 | 1461529541748 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:41 INFO - PROCESS | 1802 | 1461529541907 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 13:25:42 INFO - PROCESS | 1802 | 1461529542099 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5a0c000 == 79 [pid = 1802] [id = 159] 13:25:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x7f4b9ce9e800) [pid = 1802] [serial = 477] [outer = (nil)] 13:25:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x7f4b9cea1400) [pid = 1802] [serial = 478] [outer = 0x7f4b9ce9e800] 13:25:42 INFO - PROCESS | 1802 | 1461529542164 Marionette DEBUG loaded listener.js 13:25:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x7f4b9cea7000) [pid = 1802] [serial = 479] [outer = 0x7f4b9ce9e800] 13:25:42 INFO - PROCESS | 1802 | 1461529542970 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:25:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:25:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1299ms 13:25:43 INFO - PROCESS | 1802 | 1461529543036 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 13:25:43 INFO - PROCESS | 1802 | 1461529543044 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 13:25:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:25:43 INFO - PROCESS | 1802 | 1461529543054 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:25:43 INFO - PROCESS | 1802 | 1461529543058 Marionette TRACE conn3 <- [1,610,null,{}] 13:25:43 INFO - PROCESS | 1802 | 1461529543063 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:43 INFO - PROCESS | 1802 | 1461529543356 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 13:25:43 INFO - PROCESS | 1802 | 1461529543562 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9cfcf000 == 80 [pid = 1802] [id = 160] 13:25:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x7f4b9d210c00) [pid = 1802] [serial = 480] [outer = (nil)] 13:25:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x7f4b9d7ec800) [pid = 1802] [serial = 481] [outer = 0x7f4b9d210c00] 13:25:43 INFO - PROCESS | 1802 | 1461529543680 Marionette DEBUG loaded listener.js 13:25:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x7f4b9d7f5c00) [pid = 1802] [serial = 482] [outer = 0x7f4b9d210c00] 13:25:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc0962800 == 79 [pid = 1802] [id = 117] 13:25:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc8bb8800 == 78 [pid = 1802] [id = 106] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x7f4bb1431400) [pid = 1802] [serial = 396] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbafae800 == 77 [pid = 1802] [id = 148] 13:25:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb5fef000 == 76 [pid = 1802] [id = 147] 13:25:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baf43d000 == 75 [pid = 1802] [id = 146] 13:25:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4badc20000 == 74 [pid = 1802] [id = 145] 13:25:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad331000 == 73 [pid = 1802] [id = 144] 13:25:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5e28800 == 72 [pid = 1802] [id = 143] 13:25:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae11b800 == 71 [pid = 1802] [id = 142] 13:25:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5a1b000 == 70 [pid = 1802] [id = 141] 13:25:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba63b0800 == 69 [pid = 1802] [id = 133] 13:25:44 INFO - PROCESS | 1802 | 1461529544518 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x7f4bae08e000) [pid = 1802] [serial = 360] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x7f4bad721000) [pid = 1802] [serial = 390] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x7f4bc0b4f800) [pid = 1802] [serial = 366] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x7f4ba6395000) [pid = 1802] [serial = 382] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x7f4bade99400) [pid = 1802] [serial = 391] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x7f4ba4e33c00) [pid = 1802] [serial = 378] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x7f4bb1644400) [pid = 1802] [serial = 351] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x7f4ba9522000) [pid = 1802] [serial = 384] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x7f4ba92ff400) [pid = 1802] [serial = 369] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x7f4ba96f2400) [pid = 1802] [serial = 357] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x7f4babc7a800) [pid = 1802] [serial = 387] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x7f4ba96ec400) [pid = 1802] [serial = 385] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x7f4bc3e09c00) [pid = 1802] [serial = 274] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4bacb16000) [pid = 1802] [serial = 388] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4ba4e78800) [pid = 1802] [serial = 393] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4ba5808000) [pid = 1802] [serial = 381] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4bc547e000) [pid = 1802] [serial = 372] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x7f4ba951f800) [pid = 1802] [serial = 375] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4ba5718000) [pid = 1802] [serial = 354] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4ba4e97c00) [pid = 1802] [serial = 379] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x7f4bad64d800) [pid = 1802] [serial = 394] [outer = (nil)] [url = about:blank] 13:25:44 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x7f4bbcff6c00) [pid = 1802] [serial = 363] [outer = (nil)] [url = about:blank] 13:25:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:25:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1531ms 13:25:44 INFO - PROCESS | 1802 | 1461529544585 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 13:25:44 INFO - PROCESS | 1802 | 1461529544589 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 13:25:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:25:44 INFO - PROCESS | 1802 | 1461529544595 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:25:44 INFO - PROCESS | 1802 | 1461529544601 Marionette TRACE conn3 <- [1,614,null,{}] 13:25:44 INFO - PROCESS | 1802 | 1461529544615 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:44 INFO - PROCESS | 1802 | 1461529544781 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 13:25:44 INFO - PROCESS | 1802 | 1461529544912 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5ed6800 == 70 [pid = 1802] [id = 161] 13:25:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x7f4ba1e2a000) [pid = 1802] [serial = 483] [outer = (nil)] 13:25:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x7f4ba3ed8400) [pid = 1802] [serial = 484] [outer = 0x7f4ba1e2a000] 13:25:44 INFO - PROCESS | 1802 | 1461529544979 Marionette DEBUG loaded listener.js 13:25:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4ba4d8e800) [pid = 1802] [serial = 485] [outer = 0x7f4ba1e2a000] 13:25:45 INFO - PROCESS | 1802 | 1461529545759 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:25:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:25:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1187ms 13:25:45 INFO - PROCESS | 1802 | 1461529545785 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 13:25:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:25:45 INFO - PROCESS | 1802 | 1461529545789 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 13:25:45 INFO - PROCESS | 1802 | 1461529545795 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:25:45 INFO - PROCESS | 1802 | 1461529545797 Marionette TRACE conn3 <- [1,618,null,{}] 13:25:45 INFO - PROCESS | 1802 | 1461529545813 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:45 INFO - PROCESS | 1802 | 1461529545954 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 13:25:45 INFO - PROCESS | 1802 | 1461529545969 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4babc9b800 == 71 [pid = 1802] [id = 162] 13:25:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4ba3bba000) [pid = 1802] [serial = 486] [outer = (nil)] 13:25:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x7f4ba4e77c00) [pid = 1802] [serial = 487] [outer = 0x7f4ba3bba000] 13:25:46 INFO - PROCESS | 1802 | 1461529546032 Marionette DEBUG loaded listener.js 13:25:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4ba4e97c00) [pid = 1802] [serial = 488] [outer = 0x7f4ba3bba000] 13:25:46 INFO - PROCESS | 1802 | 1461529546867 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:25:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:25:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1140ms 13:25:46 INFO - PROCESS | 1802 | 1461529546935 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 13:25:46 INFO - PROCESS | 1802 | 1461529546938 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 13:25:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:25:46 INFO - PROCESS | 1802 | 1461529546953 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:25:46 INFO - PROCESS | 1802 | 1461529546955 Marionette TRACE conn3 <- [1,622,null,{}] 13:25:46 INFO - PROCESS | 1802 | 1461529546961 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:47 INFO - PROCESS | 1802 | 1461529547158 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 13:25:47 INFO - PROCESS | 1802 | 1461529547184 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad762800 == 72 [pid = 1802] [id = 163] 13:25:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4ba4e30000) [pid = 1802] [serial = 489] [outer = (nil)] 13:25:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4ba517a400) [pid = 1802] [serial = 490] [outer = 0x7f4ba4e30000] 13:25:47 INFO - PROCESS | 1802 | 1461529547246 Marionette DEBUG loaded listener.js 13:25:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4ba5a31c00) [pid = 1802] [serial = 491] [outer = 0x7f4ba4e30000] 13:25:48 INFO - PROCESS | 1802 | 1461529548136 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 13:25:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:25:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1227ms 13:25:48 INFO - PROCESS | 1802 | 1461529548181 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 13:25:48 INFO - PROCESS | 1802 | 1461529548185 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 13:25:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:25:48 INFO - PROCESS | 1802 | 1461529548190 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:25:48 INFO - PROCESS | 1802 | 1461529548192 Marionette TRACE conn3 <- [1,626,null,{}] 13:25:48 INFO - PROCESS | 1802 | 1461529548198 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:48 INFO - PROCESS | 1802 | 1461529548438 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 13:25:48 INFO - PROCESS | 1802 | 1461529548460 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae10b000 == 73 [pid = 1802] [id = 164] 13:25:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x7f4ba5aec000) [pid = 1802] [serial = 492] [outer = (nil)] 13:25:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x7f4ba6394800) [pid = 1802] [serial = 493] [outer = 0x7f4ba5aec000] 13:25:48 INFO - PROCESS | 1802 | 1461529548528 Marionette DEBUG loaded listener.js 13:25:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x7f4ba9526400) [pid = 1802] [serial = 494] [outer = 0x7f4ba5aec000] 13:25:49 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x7f4babc75000) [pid = 1802] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:25:49 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x7f4b9d7f4c00) [pid = 1802] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:25:49 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x7f4ba4e92000) [pid = 1802] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:25:49 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4ba53f6c00) [pid = 1802] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:25:49 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4b9d20b400) [pid = 1802] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:25:49 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4ba4e29000) [pid = 1802] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:25:49 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4ba53efc00) [pid = 1802] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:25:49 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x7f4bade9a400) [pid = 1802] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:25:49 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4b9d7f2800) [pid = 1802] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:25:49 INFO - PROCESS | 1802 | 1461529549610 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:25:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:25:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1481ms 13:25:49 INFO - PROCESS | 1802 | 1461529549673 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 13:25:49 INFO - PROCESS | 1802 | 1461529549676 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 13:25:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:25:49 INFO - PROCESS | 1802 | 1461529549682 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:25:49 INFO - PROCESS | 1802 | 1461529549696 Marionette TRACE conn3 <- [1,630,null,{}] 13:25:49 INFO - PROCESS | 1802 | 1461529549703 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:49 INFO - PROCESS | 1802 | 1461529549856 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 13:25:49 INFO - PROCESS | 1802 | 1461529549865 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bade5d800 == 74 [pid = 1802] [id = 165] 13:25:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4ba53efc00) [pid = 1802] [serial = 495] [outer = (nil)] 13:25:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x7f4ba96f2000) [pid = 1802] [serial = 496] [outer = 0x7f4ba53efc00] 13:25:50 INFO - PROCESS | 1802 | 1461529550032 Marionette DEBUG loaded listener.js 13:25:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4baca3c800) [pid = 1802] [serial = 497] [outer = 0x7f4ba53efc00] 13:25:50 INFO - PROCESS | 1802 | 1461529550709 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 13:25:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:25:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1043ms 13:25:50 INFO - PROCESS | 1802 | 1461529550726 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 13:25:50 INFO - PROCESS | 1802 | 1461529550731 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 13:25:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:25:50 INFO - PROCESS | 1802 | 1461529550736 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:25:50 INFO - PROCESS | 1802 | 1461529550738 Marionette TRACE conn3 <- [1,634,null,{}] 13:25:50 INFO - PROCESS | 1802 | 1461529550760 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:50 INFO - PROCESS | 1802 | 1461529550912 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 13:25:51 INFO - PROCESS | 1802 | 1461529551133 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c6a1800 == 75 [pid = 1802] [id = 166] 13:25:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4b9b322400) [pid = 1802] [serial = 498] [outer = (nil)] 13:25:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4b9b6e8000) [pid = 1802] [serial = 499] [outer = 0x7f4b9b322400] 13:25:51 INFO - PROCESS | 1802 | 1461529551210 Marionette DEBUG loaded listener.js 13:25:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4b9c5c1c00) [pid = 1802] [serial = 500] [outer = 0x7f4b9b322400] 13:25:51 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:25:52 INFO - PROCESS | 1802 | 1461529552179 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 13:25:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:25:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1490ms 13:25:52 INFO - PROCESS | 1802 | 1461529552229 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 13:25:52 INFO - PROCESS | 1802 | 1461529552237 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 13:25:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:25:52 INFO - PROCESS | 1802 | 1461529552246 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:25:52 INFO - PROCESS | 1802 | 1461529552250 Marionette TRACE conn3 <- [1,638,null,{}] 13:25:52 INFO - PROCESS | 1802 | 1461529552257 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:52 INFO - PROCESS | 1802 | 1461529552456 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 13:25:52 INFO - PROCESS | 1802 | 1461529552617 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9795800 == 76 [pid = 1802] [id = 167] 13:25:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x7f4b9b322c00) [pid = 1802] [serial = 501] [outer = (nil)] 13:25:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x7f4b9d7f1000) [pid = 1802] [serial = 502] [outer = 0x7f4b9b322c00] 13:25:52 INFO - PROCESS | 1802 | 1461529552698 Marionette DEBUG loaded listener.js 13:25:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x7f4ba1e22400) [pid = 1802] [serial = 503] [outer = 0x7f4b9b322c00] 13:25:53 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:25:53 INFO - PROCESS | 1802 | 1461529553598 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:25:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:25:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1383ms 13:25:53 INFO - PROCESS | 1802 | 1461529553632 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 13:25:53 INFO - PROCESS | 1802 | 1461529553638 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 13:25:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:25:53 INFO - PROCESS | 1802 | 1461529553646 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:25:53 INFO - PROCESS | 1802 | 1461529553650 Marionette TRACE conn3 <- [1,642,null,{}] 13:25:53 INFO - PROCESS | 1802 | 1461529553655 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:53 INFO - PROCESS | 1802 | 1461529553825 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 13:25:53 INFO - PROCESS | 1802 | 1461529553993 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baea30000 == 77 [pid = 1802] [id = 168] 13:25:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x7f4ba4d84800) [pid = 1802] [serial = 504] [outer = (nil)] 13:25:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x7f4ba4e2fc00) [pid = 1802] [serial = 505] [outer = 0x7f4ba4d84800] 13:25:54 INFO - PROCESS | 1802 | 1461529554069 Marionette DEBUG loaded listener.js 13:25:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x7f4ba5177800) [pid = 1802] [serial = 506] [outer = 0x7f4ba4d84800] 13:25:55 INFO - PROCESS | 1802 | 1461529555029 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 13:25:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:25:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1435ms 13:25:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:25:55 INFO - PROCESS | 1802 | 1461529555082 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 13:25:55 INFO - PROCESS | 1802 | 1461529555086 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 13:25:55 INFO - PROCESS | 1802 | 1461529555095 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:25:55 INFO - PROCESS | 1802 | 1461529555104 Marionette TRACE conn3 <- [1,646,null,{}] 13:25:55 INFO - PROCESS | 1802 | 1461529555117 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:55 INFO - PROCESS | 1802 | 1461529555320 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 13:25:55 INFO - PROCESS | 1802 | 1461529555481 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbc2be800 == 78 [pid = 1802] [id = 169] 13:25:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x7f4ba4d85000) [pid = 1802] [serial = 507] [outer = (nil)] 13:25:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x7f4ba92fc800) [pid = 1802] [serial = 508] [outer = 0x7f4ba4d85000] 13:25:55 INFO - PROCESS | 1802 | 1461529555559 Marionette DEBUG loaded listener.js 13:25:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x7f4bab00b800) [pid = 1802] [serial = 509] [outer = 0x7f4ba4d85000] 13:25:56 INFO - PROCESS | 1802 | 1461529556392 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:25:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:25:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1349ms 13:25:56 INFO - PROCESS | 1802 | 1461529556441 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 13:25:56 INFO - PROCESS | 1802 | 1461529556446 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 13:25:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:25:56 INFO - PROCESS | 1802 | 1461529556452 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:25:56 INFO - PROCESS | 1802 | 1461529556454 Marionette TRACE conn3 <- [1,650,null,{}] 13:25:56 INFO - PROCESS | 1802 | 1461529556460 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:56 INFO - PROCESS | 1802 | 1461529556644 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 13:25:56 INFO - PROCESS | 1802 | 1461529556814 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc09af000 == 79 [pid = 1802] [id = 170] 13:25:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x7f4ba4e32800) [pid = 1802] [serial = 510] [outer = (nil)] 13:25:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x7f4bade95c00) [pid = 1802] [serial = 511] [outer = 0x7f4ba4e32800] 13:25:56 INFO - PROCESS | 1802 | 1461529556903 Marionette DEBUG loaded listener.js 13:25:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x7f4bae096000) [pid = 1802] [serial = 512] [outer = 0x7f4ba4e32800] 13:25:57 INFO - PROCESS | 1802 | 1461529557719 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 13:25:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:25:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1336ms 13:25:57 INFO - PROCESS | 1802 | 1461529557790 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 13:25:57 INFO - PROCESS | 1802 | 1461529557793 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 13:25:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:25:57 INFO - PROCESS | 1802 | 1461529557799 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:25:57 INFO - PROCESS | 1802 | 1461529557801 Marionette TRACE conn3 <- [1,654,null,{}] 13:25:57 INFO - PROCESS | 1802 | 1461529557807 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:57 INFO - PROCESS | 1802 | 1461529557992 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 13:25:58 INFO - PROCESS | 1802 | 1461529558165 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc8bad800 == 80 [pid = 1802] [id = 171] 13:25:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x7f4b9d85b800) [pid = 1802] [serial = 513] [outer = (nil)] 13:25:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x7f4b9d85dc00) [pid = 1802] [serial = 514] [outer = 0x7f4b9d85b800] 13:25:58 INFO - PROCESS | 1802 | 1461529558257 Marionette DEBUG loaded listener.js 13:25:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x7f4bae097800) [pid = 1802] [serial = 515] [outer = 0x7f4b9d85b800] 13:25:59 INFO - PROCESS | 1802 | 1461529559159 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:25:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:25:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1432ms 13:25:59 INFO - PROCESS | 1802 | 1461529559233 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 13:25:59 INFO - PROCESS | 1802 | 1461529559245 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 13:25:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:25:59 INFO - PROCESS | 1802 | 1461529559253 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:25:59 INFO - PROCESS | 1802 | 1461529559259 Marionette TRACE conn3 <- [1,658,null,{}] 13:25:59 INFO - PROCESS | 1802 | 1461529559265 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:59 INFO - PROCESS | 1802 | 1461529559479 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 13:25:59 INFO - PROCESS | 1802 | 1461529559641 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c6d0800 == 81 [pid = 1802] [id = 172] 13:25:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x7f4b9d5b4800) [pid = 1802] [serial = 516] [outer = (nil)] 13:25:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x7f4b9d5bd400) [pid = 1802] [serial = 517] [outer = 0x7f4b9d5b4800] 13:25:59 INFO - PROCESS | 1802 | 1461529559723 Marionette DEBUG loaded listener.js 13:25:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x7f4bae803400) [pid = 1802] [serial = 518] [outer = 0x7f4b9d5b4800] 13:26:00 INFO - PROCESS | 1802 | 1461529560582 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:26:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:26:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1390ms 13:26:00 INFO - PROCESS | 1802 | 1461529560645 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 13:26:00 INFO - PROCESS | 1802 | 1461529560649 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 13:26:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:26:00 INFO - PROCESS | 1802 | 1461529560656 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:26:00 INFO - PROCESS | 1802 | 1461529560659 Marionette TRACE conn3 <- [1,662,null,{}] 13:26:00 INFO - PROCESS | 1802 | 1461529560664 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:00 INFO - PROCESS | 1802 | 1461529560836 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 13:26:01 INFO - PROCESS | 1802 | 1461529561002 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9d654000 == 82 [pid = 1802] [id = 173] 13:26:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x7f4b9d5b7c00) [pid = 1802] [serial = 519] [outer = (nil)] 13:26:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x7f4ba5f46c00) [pid = 1802] [serial = 520] [outer = 0x7f4b9d5b7c00] 13:26:01 INFO - PROCESS | 1802 | 1461529561086 Marionette DEBUG loaded listener.js 13:26:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x7f4ba5f4cc00) [pid = 1802] [serial = 521] [outer = 0x7f4b9d5b7c00] 13:26:01 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:01 INFO - PROCESS | 1802 | 1461529561931 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 13:26:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:26:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1328ms 13:26:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:26:01 INFO - PROCESS | 1802 | 1461529561986 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 13:26:01 INFO - PROCESS | 1802 | 1461529561988 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 13:26:01 INFO - PROCESS | 1802 | 1461529561995 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:26:02 INFO - PROCESS | 1802 | 1461529561999 Marionette TRACE conn3 <- [1,666,null,{}] 13:26:02 INFO - PROCESS | 1802 | 1461529562007 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:02 INFO - PROCESS | 1802 | 1461529562183 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 13:26:02 INFO - PROCESS | 1802 | 1461529562363 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99dd1800 == 83 [pid = 1802] [id = 174] 13:26:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x7f4b997ddc00) [pid = 1802] [serial = 522] [outer = (nil)] 13:26:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x7f4b997e3000) [pid = 1802] [serial = 523] [outer = 0x7f4b997ddc00] 13:26:02 INFO - PROCESS | 1802 | 1461529562440 Marionette DEBUG loaded listener.js 13:26:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x7f4b997e7400) [pid = 1802] [serial = 524] [outer = 0x7f4b997ddc00] 13:26:02 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:03 INFO - PROCESS | 1802 | 1461529563259 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 13:26:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:26:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1332ms 13:26:03 INFO - PROCESS | 1802 | 1461529563327 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 13:26:03 INFO - PROCESS | 1802 | 1461529563331 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 13:26:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:26:03 INFO - PROCESS | 1802 | 1461529563336 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:26:03 INFO - PROCESS | 1802 | 1461529563339 Marionette TRACE conn3 <- [1,670,null,{}] 13:26:03 INFO - PROCESS | 1802 | 1461529563344 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:03 INFO - PROCESS | 1802 | 1461529563559 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 13:26:03 INFO - PROCESS | 1802 | 1461529563722 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc12a8000 == 84 [pid = 1802] [id = 175] 13:26:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x7f4b997dcc00) [pid = 1802] [serial = 525] [outer = (nil)] 13:26:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x7f4ba5f45400) [pid = 1802] [serial = 526] [outer = 0x7f4b997dcc00] 13:26:03 INFO - PROCESS | 1802 | 1461529563798 Marionette DEBUG loaded listener.js 13:26:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x7f4ba5f4f400) [pid = 1802] [serial = 527] [outer = 0x7f4b997dcc00] 13:26:04 INFO - PROCESS | 1802 | 1461529564670 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 13:26:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:26:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1394ms 13:26:04 INFO - PROCESS | 1802 | 1461529564733 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 13:26:04 INFO - PROCESS | 1802 | 1461529564736 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 13:26:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:26:04 INFO - PROCESS | 1802 | 1461529564742 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:26:04 INFO - PROCESS | 1802 | 1461529564744 Marionette TRACE conn3 <- [1,674,null,{}] 13:26:04 INFO - PROCESS | 1802 | 1461529564749 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:04 INFO - PROCESS | 1802 | 1461529564912 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 13:26:05 INFO - PROCESS | 1802 | 1461529565083 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba941a000 == 85 [pid = 1802] [id = 176] 13:26:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x7f4b997df400) [pid = 1802] [serial = 528] [outer = (nil)] 13:26:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x7f4b998c0000) [pid = 1802] [serial = 529] [outer = 0x7f4b997df400] 13:26:05 INFO - PROCESS | 1802 | 1461529565168 Marionette DEBUG loaded listener.js 13:26:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x7f4b9d7f4c00) [pid = 1802] [serial = 530] [outer = 0x7f4b997df400] 13:26:05 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:06 INFO - PROCESS | 1802 | 1461529566030 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 13:26:06 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 13:26:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1347ms 13:26:06 INFO - PROCESS | 1802 | 1461529566090 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 13:26:06 INFO - PROCESS | 1802 | 1461529566093 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 13:26:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:26:06 INFO - PROCESS | 1802 | 1461529566100 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:26:06 INFO - PROCESS | 1802 | 1461529566104 Marionette TRACE conn3 <- [1,678,null,{}] 13:26:06 INFO - PROCESS | 1802 | 1461529566110 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:06 INFO - PROCESS | 1802 | 1461529566359 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 13:26:06 INFO - PROCESS | 1802 | 1461529566524 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba940f000 == 86 [pid = 1802] [id = 177] 13:26:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x7f4b9880cc00) [pid = 1802] [serial = 531] [outer = (nil)] 13:26:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x7f4b98817c00) [pid = 1802] [serial = 532] [outer = 0x7f4b9880cc00] 13:26:06 INFO - PROCESS | 1802 | 1461529566600 Marionette DEBUG loaded listener.js 13:26:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x7f4bab04a800) [pid = 1802] [serial = 533] [outer = 0x7f4b9880cc00] 13:26:07 INFO - PROCESS | 1802 | 1461529567428 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 13:26:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:26:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1385ms 13:26:07 INFO - PROCESS | 1802 | 1461529567485 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 13:26:07 INFO - PROCESS | 1802 | 1461529567487 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 13:26:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:26:07 INFO - PROCESS | 1802 | 1461529567494 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:26:07 INFO - PROCESS | 1802 | 1461529567496 Marionette TRACE conn3 <- [1,682,null,{}] 13:26:07 INFO - PROCESS | 1802 | 1461529567501 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:07 INFO - PROCESS | 1802 | 1461529567727 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 13:26:07 INFO - PROCESS | 1802 | 1461529567902 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b98b59000 == 87 [pid = 1802] [id = 178] 13:26:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x7f4b98811000) [pid = 1802] [serial = 534] [outer = (nil)] 13:26:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x7f4b98a6e000) [pid = 1802] [serial = 535] [outer = 0x7f4b98811000] 13:26:07 INFO - PROCESS | 1802 | 1461529567982 Marionette DEBUG loaded listener.js 13:26:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x7f4bb1426800) [pid = 1802] [serial = 536] [outer = 0x7f4b98811000] 13:26:09 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:09 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:26:09 INFO - PROCESS | 1802 | 1461529569259 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 13:26:09 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) 13:26:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1778ms 13:26:09 INFO - PROCESS | 1802 | 1461529569283 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 13:26:09 INFO - PROCESS | 1802 | 1461529569287 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 13:26:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:26:09 INFO - PROCESS | 1802 | 1461529569293 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:26:09 INFO - PROCESS | 1802 | 1461529569295 Marionette TRACE conn3 <- [1,686,null,{}] 13:26:09 INFO - PROCESS | 1802 | 1461529569301 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:09 INFO - PROCESS | 1802 | 1461529569515 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 13:26:09 INFO - PROCESS | 1802 | 1461529569695 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99f61000 == 88 [pid = 1802] [id = 179] 13:26:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x7f4b98a69800) [pid = 1802] [serial = 537] [outer = (nil)] 13:26:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x7f4b98c6d000) [pid = 1802] [serial = 538] [outer = 0x7f4b98a69800] 13:26:09 INFO - PROCESS | 1802 | 1461529569768 Marionette DEBUG loaded listener.js 13:26:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x7f4b998bf400) [pid = 1802] [serial = 539] [outer = 0x7f4b98a69800] 13:26:11 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:11 INFO - PROCESS | 1802 | 1461529571321 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 13:26:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:26:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2040ms 13:26:11 INFO - PROCESS | 1802 | 1461529571333 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 13:26:11 INFO - PROCESS | 1802 | 1461529571340 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 13:26:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:26:11 INFO - PROCESS | 1802 | 1461529571347 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:26:11 INFO - PROCESS | 1802 | 1461529571350 Marionette TRACE conn3 <- [1,690,null,{}] 13:26:11 INFO - PROCESS | 1802 | 1461529571358 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:11 INFO - PROCESS | 1802 | 1461529571525 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 13:26:11 INFO - PROCESS | 1802 | 1461529571696 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9b6cd800 == 89 [pid = 1802] [id = 180] 13:26:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x7f4b9aa75400) [pid = 1802] [serial = 540] [outer = (nil)] 13:26:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x7f4b9aa77400) [pid = 1802] [serial = 541] [outer = 0x7f4b9aa75400] 13:26:11 INFO - PROCESS | 1802 | 1461529571767 Marionette DEBUG loaded listener.js 13:26:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x7f4b9aa7c400) [pid = 1802] [serial = 542] [outer = 0x7f4b9aa75400] 13:26:12 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba29b2000 == 88 [pid = 1802] [id = 124] 13:26:12 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4badb0e000 == 87 [pid = 1802] [id = 125] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x7f4bade9bc00) [pid = 1802] [serial = 411] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x7f4bc30c3000) [pid = 1802] [serial = 414] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x7f4b9d210800) [pid = 1802] [serial = 417] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x7f4b9c5c0400) [pid = 1802] [serial = 420] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x7f4b9d04a400) [pid = 1802] [serial = 448] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bade5d800 == 86 [pid = 1802] [id = 165] 13:26:12 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae10b000 == 85 [pid = 1802] [id = 164] 13:26:12 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad762800 == 84 [pid = 1802] [id = 163] 13:26:12 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4babc9b800 == 83 [pid = 1802] [id = 162] 13:26:12 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5ed6800 == 82 [pid = 1802] [id = 161] 13:26:12 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9cfcf000 == 81 [pid = 1802] [id = 160] 13:26:12 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5a0c000 == 80 [pid = 1802] [id = 159] 13:26:12 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c720000 == 79 [pid = 1802] [id = 155] 13:26:12 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc09c7800 == 78 [pid = 1802] [id = 154] 13:26:12 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9c90800 == 77 [pid = 1802] [id = 153] 13:26:12 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae248000 == 76 [pid = 1802] [id = 151] 13:26:12 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba978c800 == 75 [pid = 1802] [id = 150] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x7f4ba6071400) [pid = 1802] [serial = 431] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x7f4ba606cc00) [pid = 1802] [serial = 430] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x7f4ba3eddc00) [pid = 1802] [serial = 408] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x7f4ba3ee0000) [pid = 1802] [serial = 424] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x7f4ba3ed3800) [pid = 1802] [serial = 423] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x7f4ba92f3000) [pid = 1802] [serial = 405] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x7f4ba4d8e400) [pid = 1802] [serial = 399] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x7f4ba4e97800) [pid = 1802] [serial = 428] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x7f4ba4e7a800) [pid = 1802] [serial = 427] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x7f4ba4e99c00) [pid = 1802] [serial = 402] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x7f4ba62f6400) [pid = 1802] [serial = 433] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x7f4ba92fdc00) [pid = 1802] [serial = 434] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x7f4bbc0a1400) [pid = 1802] [serial = 397] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x7f4ba5722800) [pid = 1802] [serial = 232] [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.] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x7f4bac231400) [pid = 1802] [serial = 439] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x7f4b9d7f8000) [pid = 1802] [serial = 442] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x7f4ba92f3800) [pid = 1802] [serial = 436] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x7f4bade99c00) [pid = 1802] [serial = 443] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x7f4badcd7800) [pid = 1802] [serial = 440] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x7f4ba1e26800) [pid = 1802] [serial = 445] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x7f4ba1e2d800) [pid = 1802] [serial = 446] [outer = (nil)] [url = about:blank] 13:26:12 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x7f4bab053000) [pid = 1802] [serial = 437] [outer = (nil)] [url = about:blank] 13:26:13 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:13 INFO - PROCESS | 1802 | 1461529573305 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 13:26:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:26:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1985ms 13:26:13 INFO - PROCESS | 1802 | 1461529573375 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 13:26:13 INFO - PROCESS | 1802 | 1461529573384 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 13:26:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:26:13 INFO - PROCESS | 1802 | 1461529573399 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:26:13 INFO - PROCESS | 1802 | 1461529573404 Marionette TRACE conn3 <- [1,694,null,{}] 13:26:13 INFO - PROCESS | 1802 | 1461529573411 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:13 INFO - PROCESS | 1802 | 1461529573591 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 13:26:13 INFO - PROCESS | 1802 | 1461529573713 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9d64d000 == 76 [pid = 1802] [id = 181] 13:26:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x7f4b9aa7b800) [pid = 1802] [serial = 543] [outer = (nil)] 13:26:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x7f4b9c7f3800) [pid = 1802] [serial = 544] [outer = 0x7f4b9aa7b800] 13:26:13 INFO - PROCESS | 1802 | 1461529573776 Marionette DEBUG loaded listener.js 13:26:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x7f4b9d202400) [pid = 1802] [serial = 545] [outer = 0x7f4b9aa7b800] 13:26:14 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:14 INFO - PROCESS | 1802 | 1461529574928 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 13:26:14 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) 13:26:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1586ms 13:26:14 INFO - PROCESS | 1802 | 1461529574992 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 13:26:14 INFO - PROCESS | 1802 | 1461529574995 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 13:26:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:26:15 INFO - PROCESS | 1802 | 1461529575010 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:26:15 INFO - PROCESS | 1802 | 1461529575016 Marionette TRACE conn3 <- [1,698,null,{}] 13:26:15 INFO - PROCESS | 1802 | 1461529575031 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:15 INFO - PROCESS | 1802 | 1461529575264 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 13:26:15 INFO - PROCESS | 1802 | 1461529575300 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5356800 == 77 [pid = 1802] [id = 182] 13:26:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x7f4b9d20b400) [pid = 1802] [serial = 546] [outer = (nil)] 13:26:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x7f4b9d7f7000) [pid = 1802] [serial = 547] [outer = 0x7f4b9d20b400] 13:26:15 INFO - PROCESS | 1802 | 1461529575376 Marionette DEBUG loaded listener.js 13:26:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x7f4b9d85e000) [pid = 1802] [serial = 548] [outer = 0x7f4b9d20b400] 13:26:16 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x7f4ba4e30000) [pid = 1802] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:26:16 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x7f4b9d210c00) [pid = 1802] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:26:16 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x7f4ba5aec000) [pid = 1802] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:26:16 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x7f4ba3bba000) [pid = 1802] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:26:16 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x7f4b9ce9e800) [pid = 1802] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:26:16 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x7f4ba1e2a000) [pid = 1802] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:26:16 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:16 INFO - PROCESS | 1802 | 1461529576571 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 13:26:16 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) 13:26:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1591ms 13:26:16 INFO - PROCESS | 1802 | 1461529576595 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 13:26:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:26:16 INFO - PROCESS | 1802 | 1461529576600 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 13:26:16 INFO - PROCESS | 1802 | 1461529576605 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:26:16 INFO - PROCESS | 1802 | 1461529576607 Marionette TRACE conn3 <- [1,702,null,{}] 13:26:16 INFO - PROCESS | 1802 | 1461529576613 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:16 INFO - PROCESS | 1802 | 1461529576806 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 13:26:16 INFO - PROCESS | 1802 | 1461529576968 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5e25800 == 78 [pid = 1802] [id = 183] 13:26:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x7f4b9d210800) [pid = 1802] [serial = 549] [outer = (nil)] 13:26:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x7f4ba1e2d400) [pid = 1802] [serial = 550] [outer = 0x7f4b9d210800] 13:26:17 INFO - PROCESS | 1802 | 1461529577030 Marionette DEBUG loaded listener.js 13:26:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x7f4ba3ed5800) [pid = 1802] [serial = 551] [outer = 0x7f4b9d210800] 13:26:18 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:18 INFO - PROCESS | 1802 | 1461529578117 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 13:26:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:26:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1533ms 13:26:18 INFO - PROCESS | 1802 | 1461529578139 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 13:26:18 INFO - PROCESS | 1802 | 1461529578143 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 13:26:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:26:18 INFO - PROCESS | 1802 | 1461529578150 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:26:18 INFO - PROCESS | 1802 | 1461529578152 Marionette TRACE conn3 <- [1,706,null,{}] 13:26:18 INFO - PROCESS | 1802 | 1461529578157 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:18 INFO - PROCESS | 1802 | 1461529578317 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 13:26:18 INFO - PROCESS | 1802 | 1461529578489 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9414000 == 79 [pid = 1802] [id = 184] 13:26:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x7f4b9d5b8000) [pid = 1802] [serial = 552] [outer = (nil)] 13:26:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x7f4ba3ed9000) [pid = 1802] [serial = 553] [outer = 0x7f4b9d5b8000] 13:26:18 INFO - PROCESS | 1802 | 1461529578556 Marionette DEBUG loaded listener.js 13:26:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x7f4ba4e30000) [pid = 1802] [serial = 554] [outer = 0x7f4b9d5b8000] 13:26:19 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:26:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1836ms 13:26:19 INFO - PROCESS | 1802 | 1461529579977 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 13:26:19 INFO - PROCESS | 1802 | 1461529579988 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 13:26:19 INFO - PROCESS | 1802 | 1461529579996 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 13:26:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:26:20 INFO - PROCESS | 1802 | 1461529580004 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:26:20 INFO - PROCESS | 1802 | 1461529580010 Marionette TRACE conn3 <- [1,710,null,{}] 13:26:20 INFO - PROCESS | 1802 | 1461529580123 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:20 INFO - PROCESS | 1802 | 1461529580299 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 13:26:20 INFO - PROCESS | 1802 | 1461529580461 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9d4e4000 == 80 [pid = 1802] [id = 185] 13:26:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x7f4b98c6d800) [pid = 1802] [serial = 555] [outer = (nil)] 13:26:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x7f4b9aa73400) [pid = 1802] [serial = 556] [outer = 0x7f4b98c6d800] 13:26:20 INFO - PROCESS | 1802 | 1461529580540 Marionette DEBUG loaded listener.js 13:26:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x7f4b9ce9a000) [pid = 1802] [serial = 557] [outer = 0x7f4b98c6d800] 13:26:21 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:21 INFO - PROCESS | 1802 | 1461529581958 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 13:26:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:26:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1999ms 13:26:22 INFO - PROCESS | 1802 | 1461529582004 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 13:26:22 INFO - PROCESS | 1802 | 1461529582014 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 13:26:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:26:22 INFO - PROCESS | 1802 | 1461529582025 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:26:22 INFO - PROCESS | 1802 | 1461529582028 Marionette TRACE conn3 <- [1,714,null,{}] 13:26:22 INFO - PROCESS | 1802 | 1461529582034 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:22 INFO - PROCESS | 1802 | 1461529582237 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 13:26:22 INFO - PROCESS | 1802 | 1461529582400 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9419800 == 81 [pid = 1802] [id = 186] 13:26:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x7f4b997e8400) [pid = 1802] [serial = 558] [outer = (nil)] 13:26:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x7f4b9d210c00) [pid = 1802] [serial = 559] [outer = 0x7f4b997e8400] 13:26:22 INFO - PROCESS | 1802 | 1461529582483 Marionette DEBUG loaded listener.js 13:26:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x7f4b9d857800) [pid = 1802] [serial = 560] [outer = 0x7f4b997e8400] 13:26:23 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:23 INFO - PROCESS | 1802 | 1461529583816 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 13:26:23 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 13:26:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1887ms 13:26:23 INFO - PROCESS | 1802 | 1461529583912 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 13:26:23 INFO - PROCESS | 1802 | 1461529583916 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 13:26:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:26:23 INFO - PROCESS | 1802 | 1461529583923 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:26:23 INFO - PROCESS | 1802 | 1461529583929 Marionette TRACE conn3 <- [1,718,null,{}] 13:26:23 INFO - PROCESS | 1802 | 1461529583946 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:24 INFO - PROCESS | 1802 | 1461529584118 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 13:26:24 INFO - PROCESS | 1802 | 1461529584283 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad323800 == 82 [pid = 1802] [id = 187] 13:26:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x7f4ba1e25000) [pid = 1802] [serial = 561] [outer = (nil)] 13:26:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x7f4ba4e6f800) [pid = 1802] [serial = 562] [outer = 0x7f4ba1e25000] 13:26:24 INFO - PROCESS | 1802 | 1461529584357 Marionette DEBUG loaded listener.js 13:26:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x7f4ba54e7400) [pid = 1802] [serial = 563] [outer = 0x7f4ba1e25000] 13:26:25 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:25 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:26:25 INFO - PROCESS | 1802 | 1461529585655 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 13:26:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:26:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1786ms 13:26:25 INFO - PROCESS | 1802 | 1461529585717 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 13:26:25 INFO - PROCESS | 1802 | 1461529585722 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 13:26:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:26:25 INFO - PROCESS | 1802 | 1461529585747 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:26:25 INFO - PROCESS | 1802 | 1461529585750 Marionette TRACE conn3 <- [1,722,null,{}] 13:26:25 INFO - PROCESS | 1802 | 1461529585755 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:25 INFO - PROCESS | 1802 | 1461529585915 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 13:26:26 INFO - PROCESS | 1802 | 1461529586085 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4badb1a000 == 83 [pid = 1802] [id = 188] 13:26:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x7f4ba3bb8c00) [pid = 1802] [serial = 564] [outer = (nil)] 13:26:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x7f4ba5f4ac00) [pid = 1802] [serial = 565] [outer = 0x7f4ba3bb8c00] 13:26:26 INFO - PROCESS | 1802 | 1461529586156 Marionette DEBUG loaded listener.js 13:26:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x7f4ba606b000) [pid = 1802] [serial = 566] [outer = 0x7f4ba3bb8c00] 13:26:26 INFO - PROCESS | 1802 | 1461529586987 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 13:26:27 INFO - PROCESS | 1802 | 1461529587040 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 13:26:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:26:27 INFO - PROCESS | 1802 | 1461529587047 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:26:27 INFO - PROCESS | 1802 | 1461529587050 Marionette TRACE conn3 <- [1,726,null,{}] 13:26:27 INFO - PROCESS | 1802 | 1461529587055 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:27 INFO - PROCESS | 1802 | 1461529587232 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 13:26:27 INFO - PROCESS | 1802 | 1461529587778 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9d74f000 == 84 [pid = 1802] [id = 189] 13:26:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x7f4b98c74400) [pid = 1802] [serial = 567] [outer = (nil)] 13:26:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x7f4b997e0c00) [pid = 1802] [serial = 568] [outer = 0x7f4b98c74400] 13:26:27 INFO - PROCESS | 1802 | 1461529587892 Marionette DEBUG loaded listener.js 13:26:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x7f4b998c6000) [pid = 1802] [serial = 569] [outer = 0x7f4b98c74400] 13:26:28 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:28 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:26:28 INFO - PROCESS | 1802 | 1461529588921 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 13:26:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:26:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1937ms 13:26:28 INFO - PROCESS | 1802 | 1461529588988 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 13:26:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:26:29 INFO - PROCESS | 1802 | 1461529588997 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 13:26:29 INFO - PROCESS | 1802 | 1461529589010 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:26:29 INFO - PROCESS | 1802 | 1461529589015 Marionette TRACE conn3 <- [1,730,null,{}] 13:26:29 INFO - PROCESS | 1802 | 1461529589034 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:29 INFO - PROCESS | 1802 | 1461529589247 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 13:26:29 INFO - PROCESS | 1802 | 1461529589458 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c6c5000 == 85 [pid = 1802] [id = 190] 13:26:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x7f4b998bb000) [pid = 1802] [serial = 570] [outer = (nil)] 13:26:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x7f4b9cea3800) [pid = 1802] [serial = 571] [outer = 0x7f4b998bb000] 13:26:29 INFO - PROCESS | 1802 | 1461529589535 Marionette DEBUG loaded listener.js 13:26:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x7f4b9d204000) [pid = 1802] [serial = 572] [outer = 0x7f4b998bb000] 13:26:30 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:30 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:26:30 INFO - PROCESS | 1802 | 1461529590435 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 13:26:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:26:30 INFO - PROCESS | 1802 | 1461529590511 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 13:26:30 INFO - PROCESS | 1802 | 1461529590518 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:26:30 INFO - PROCESS | 1802 | 1461529590521 Marionette TRACE conn3 <- [1,734,null,{}] 13:26:30 INFO - PROCESS | 1802 | 1461529590527 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:30 INFO - PROCESS | 1802 | 1461529590710 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 13:26:30 INFO - PROCESS | 1802 | 1461529590968 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c728000 == 86 [pid = 1802] [id = 191] 13:26:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x7f4b9d211800) [pid = 1802] [serial = 573] [outer = (nil)] 13:26:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x7f4b9d853000) [pid = 1802] [serial = 574] [outer = 0x7f4b9d211800] 13:26:31 INFO - PROCESS | 1802 | 1461529591088 Marionette DEBUG loaded listener.js 13:26:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x7f4ba1e26c00) [pid = 1802] [serial = 575] [outer = 0x7f4b9d211800] 13:26:31 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:31 INFO - PROCESS | 1802 | 1461529591958 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 13:26:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:26:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1486ms 13:26:32 INFO - PROCESS | 1802 | 1461529592005 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 13:26:32 INFO - PROCESS | 1802 | 1461529592009 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 13:26:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:26:32 INFO - PROCESS | 1802 | 1461529592021 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:26:32 INFO - PROCESS | 1802 | 1461529592030 Marionette TRACE conn3 <- [1,738,null,{}] 13:26:32 INFO - PROCESS | 1802 | 1461529592038 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:32 INFO - PROCESS | 1802 | 1461529592206 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 13:26:32 INFO - PROCESS | 1802 | 1461529592377 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba29af000 == 87 [pid = 1802] [id = 192] 13:26:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x7f4b98c74000) [pid = 1802] [serial = 576] [outer = (nil)] 13:26:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x7f4ba4e71400) [pid = 1802] [serial = 577] [outer = 0x7f4b98c74000] 13:26:32 INFO - PROCESS | 1802 | 1461529592446 Marionette DEBUG loaded listener.js 13:26:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0x7f4ba596c400) [pid = 1802] [serial = 578] [outer = 0x7f4b98c74000] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baf441000 == 86 [pid = 1802] [id = 63] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba6fa4800 == 85 [pid = 1802] [id = 60] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc0981000 == 84 [pid = 1802] [id = 84] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9be2800 == 83 [pid = 1802] [id = 108] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9cfdb000 == 82 [pid = 1802] [id = 138] 13:26:33 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x7f4ba3ee1400) [pid = 1802] [serial = 454] [outer = (nil)] [url = about:blank] 13:26:33 INFO - PROCESS | 1802 | --DOMWINDOW == 232 (0x7f4ba5722c00) [pid = 1802] [serial = 457] [outer = (nil)] [url = about:blank] 13:26:33 INFO - PROCESS | 1802 | --DOMWINDOW == 231 (0x7f4b9c7f3000) [pid = 1802] [serial = 475] [outer = (nil)] [url = about:blank] 13:26:33 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x7f4babb36c00) [pid = 1802] [serial = 463] [outer = (nil)] [url = about:blank] 13:26:33 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x7f4b9c7ec800) [pid = 1802] [serial = 469] [outer = (nil)] [url = about:blank] 13:26:33 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x7f4b9b327400) [pid = 1802] [serial = 472] [outer = (nil)] [url = about:blank] 13:26:33 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x7f4b9d7efc00) [pid = 1802] [serial = 451] [outer = (nil)] [url = about:blank] 13:26:33 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x7f4ba88ad000) [pid = 1802] [serial = 460] [outer = (nil)] [url = about:blank] 13:26:33 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x7f4b9b6f0000) [pid = 1802] [serial = 466] [outer = (nil)] [url = about:blank] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5084000 == 81 [pid = 1802] [id = 139] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9d4dd000 == 80 [pid = 1802] [id = 137] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5e10000 == 79 [pid = 1802] [id = 110] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae3cc800 == 78 [pid = 1802] [id = 134] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c692000 == 77 [pid = 1802] [id = 140] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5e25800 == 76 [pid = 1802] [id = 183] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5356800 == 75 [pid = 1802] [id = 182] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9d64d000 == 74 [pid = 1802] [id = 181] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9b6cd800 == 73 [pid = 1802] [id = 180] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b98b59000 == 72 [pid = 1802] [id = 178] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba940f000 == 71 [pid = 1802] [id = 177] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba941a000 == 70 [pid = 1802] [id = 176] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc12a8000 == 69 [pid = 1802] [id = 175] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99dd1800 == 68 [pid = 1802] [id = 174] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9d654000 == 67 [pid = 1802] [id = 173] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c6d0800 == 66 [pid = 1802] [id = 172] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc8bad800 == 65 [pid = 1802] [id = 171] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc09af000 == 64 [pid = 1802] [id = 170] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbc2be800 == 63 [pid = 1802] [id = 169] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baea30000 == 62 [pid = 1802] [id = 168] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9795800 == 61 [pid = 1802] [id = 167] 13:26:33 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c6a1800 == 60 [pid = 1802] [id = 166] 13:26:33 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:33 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:26:33 INFO - PROCESS | 1802 | 1461529593690 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 13:26:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:26:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1695ms 13:26:33 INFO - PROCESS | 1802 | 1461529593725 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 13:26:33 INFO - PROCESS | 1802 | 1461529593729 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 13:26:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:26:33 INFO - PROCESS | 1802 | 1461529593736 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:26:33 INFO - PROCESS | 1802 | 1461529593738 Marionette TRACE conn3 <- [1,742,null,{}] 13:26:33 INFO - PROCESS | 1802 | 1461529593744 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:33 INFO - PROCESS | 1802 | 1461529593954 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 13:26:33 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x7f4ba517a400) [pid = 1802] [serial = 490] [outer = (nil)] [url = about:blank] 13:26:33 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x7f4b9d7ec800) [pid = 1802] [serial = 481] [outer = (nil)] [url = about:blank] 13:26:33 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x7f4ba9526400) [pid = 1802] [serial = 494] [outer = (nil)] [url = about:blank] 13:26:33 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x7f4ba4e97c00) [pid = 1802] [serial = 488] [outer = (nil)] [url = about:blank] 13:26:33 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x7f4b9cea1400) [pid = 1802] [serial = 478] [outer = (nil)] [url = about:blank] 13:26:34 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x7f4ba4d8e800) [pid = 1802] [serial = 485] [outer = (nil)] [url = about:blank] 13:26:34 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x7f4ba3ed8400) [pid = 1802] [serial = 484] [outer = (nil)] [url = about:blank] 13:26:34 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x7f4ba96f2000) [pid = 1802] [serial = 496] [outer = (nil)] [url = about:blank] 13:26:34 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x7f4b9d7f5c00) [pid = 1802] [serial = 482] [outer = (nil)] [url = about:blank] 13:26:34 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x7f4ba6394800) [pid = 1802] [serial = 493] [outer = (nil)] [url = about:blank] 13:26:34 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x7f4b9cea7000) [pid = 1802] [serial = 479] [outer = (nil)] [url = about:blank] 13:26:34 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x7f4ba5a31c00) [pid = 1802] [serial = 491] [outer = (nil)] [url = about:blank] 13:26:34 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x7f4ba4e77c00) [pid = 1802] [serial = 487] [outer = (nil)] [url = about:blank] 13:26:34 INFO - PROCESS | 1802 | 1461529594094 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99de1000 == 61 [pid = 1802] [id = 193] 13:26:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x7f4b9aa74000) [pid = 1802] [serial = 579] [outer = (nil)] 13:26:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x7f4b9d852c00) [pid = 1802] [serial = 580] [outer = 0x7f4b9aa74000] 13:26:34 INFO - PROCESS | 1802 | 1461529594156 Marionette DEBUG loaded listener.js 13:26:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x7f4ba5722c00) [pid = 1802] [serial = 581] [outer = 0x7f4b9aa74000] 13:26:35 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:35 INFO - PROCESS | 1802 | 1461529595288 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 13:26:35 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 13:26:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1581ms 13:26:35 INFO - PROCESS | 1802 | 1461529595317 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 13:26:35 INFO - PROCESS | 1802 | 1461529595321 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 13:26:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:26:35 INFO - PROCESS | 1802 | 1461529595326 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:26:35 INFO - PROCESS | 1802 | 1461529595328 Marionette TRACE conn3 <- [1,746,null,{}] 13:26:35 INFO - PROCESS | 1802 | 1461529595333 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:35 INFO - PROCESS | 1802 | 1461529595533 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 13:26:35 INFO - PROCESS | 1802 | 1461529595660 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9d735000 == 62 [pid = 1802] [id = 194] 13:26:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x7f4ba6305c00) [pid = 1802] [serial = 582] [outer = (nil)] 13:26:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x7f4ba630b400) [pid = 1802] [serial = 583] [outer = 0x7f4ba6305c00] 13:26:35 INFO - PROCESS | 1802 | 1461529595736 Marionette DEBUG loaded listener.js 13:26:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x7f4ba8abf800) [pid = 1802] [serial = 584] [outer = 0x7f4ba6305c00] 13:26:36 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:36 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:36 INFO - PROCESS | 1802 | 1461529596928 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 13:26:36 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.) 13:26:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1630ms 13:26:36 INFO - PROCESS | 1802 | 1461529596960 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 13:26:36 INFO - PROCESS | 1802 | 1461529596965 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 13:26:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:26:36 INFO - PROCESS | 1802 | 1461529596986 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:26:36 INFO - PROCESS | 1802 | 1461529596988 Marionette TRACE conn3 <- [1,750,null,{}] 13:26:36 INFO - PROCESS | 1802 | 1461529596994 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:37 INFO - PROCESS | 1802 | 1461529597212 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 13:26:37 INFO - PROCESS | 1802 | 1461529597274 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c732000 == 63 [pid = 1802] [id = 195] 13:26:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x7f4ba8b19c00) [pid = 1802] [serial = 585] [outer = (nil)] 13:26:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x7f4bab04d400) [pid = 1802] [serial = 586] [outer = 0x7f4ba8b19c00] 13:26:37 INFO - PROCESS | 1802 | 1461529597337 Marionette DEBUG loaded listener.js 13:26:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x7f4babc66800) [pid = 1802] [serial = 587] [outer = 0x7f4ba8b19c00] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x7f4bae072000) [pid = 1802] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x7f4bc0b53800) [pid = 1802] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x7f4bae092400) [pid = 1802] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x7f4baed79800) [pid = 1802] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x7f4babc81c00) [pid = 1802] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x7f4ba73dec00) [pid = 1802] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x7f4bb2206000) [pid = 1802] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x7f4ba5ae8400) [pid = 1802] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x7f4ba54e8800) [pid = 1802] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x7f4bae095c00) [pid = 1802] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x7f4ba54e0400) [pid = 1802] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x7f4bae09b400) [pid = 1802] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x7f4bb136c800) [pid = 1802] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x7f4ba6308c00) [pid = 1802] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x7f4ba5aef800) [pid = 1802] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x7f4ba6307800) [pid = 1802] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x7f4bae099400) [pid = 1802] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x7f4bb5f55000) [pid = 1802] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x7f4bae4b8800) [pid = 1802] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x7f4babc76400) [pid = 1802] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x7f4bbbdd1400) [pid = 1802] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x7f4ba5171800) [pid = 1802] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x7f4ba4e96400) [pid = 1802] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x7f4ba96f0800) [pid = 1802] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x7f4ba53f3400) [pid = 1802] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x7f4ba5bd7c00) [pid = 1802] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x7f4ba88ad800) [pid = 1802] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x7f4ba5717800) [pid = 1802] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x7f4bac2edc00) [pid = 1802] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x7f4ba8ab9400) [pid = 1802] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x7f4b9d5b7c00) [pid = 1802] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x7f4b997ddc00) [pid = 1802] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4b9880cc00) [pid = 1802] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4ba4e32800) [pid = 1802] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4b98811000) [pid = 1802] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4ba4d84800) [pid = 1802] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x7f4ba4d85000) [pid = 1802] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4b98a69800) [pid = 1802] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4b9d5b4800) [pid = 1802] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x7f4b9aa7b800) [pid = 1802] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x7f4b9d85b800) [pid = 1802] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x7f4b997df400) [pid = 1802] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x7f4b9aa75400) [pid = 1802] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x7f4b997dcc00) [pid = 1802] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x7f4b9d210800) [pid = 1802] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x7f4ba4e75400) [pid = 1802] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x7f4ba4e74400) [pid = 1802] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x7f4ba4d86800) [pid = 1802] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x7f4b9b6e8c00) [pid = 1802] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x7f4ba4e76800) [pid = 1802] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x7f4b9b322000) [pid = 1802] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x7f4ba4d82400) [pid = 1802] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x7f4b9d7ebc00) [pid = 1802] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x7f4ba88abc00) [pid = 1802] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x7f4b9b6e9000) [pid = 1802] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x7f4b9b327000) [pid = 1802] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x7f4ba5a25c00) [pid = 1802] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x7f4ba54e9800) [pid = 1802] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x7f4ba3ed7800) [pid = 1802] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x7f4ba4e98c00) [pid = 1802] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x7f4bad957000) [pid = 1802] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x7f4bade91800) [pid = 1802] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x7f4bb220c400) [pid = 1802] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x7f4ba92f6400) [pid = 1802] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x7f4ba92f8000) [pid = 1802] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x7f4ba3ed6400) [pid = 1802] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x7f4ba3bb6000) [pid = 1802] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4bc1509c00) [pid = 1802] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4b9d209400) [pid = 1802] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4b9c5b8400) [pid = 1802] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4b9d042400) [pid = 1802] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4b9d20b400) [pid = 1802] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4b9b322400) [pid = 1802] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:26:39 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4b9b322c00) [pid = 1802] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:26:39 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:39 INFO - PROCESS | 1802 | 1461529599783 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 13:26:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:26:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2838ms 13:26:39 INFO - PROCESS | 1802 | 1461529599819 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 13:26:39 INFO - PROCESS | 1802 | 1461529599822 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 13:26:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:26:39 INFO - PROCESS | 1802 | 1461529599827 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:26:39 INFO - PROCESS | 1802 | 1461529599830 Marionette TRACE conn3 <- [1,754,null,{}] 13:26:39 INFO - PROCESS | 1802 | 1461529599834 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:39 INFO - PROCESS | 1802 | 1461529599971 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 13:26:39 INFO - PROCESS | 1802 | 1461529599990 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c734000 == 64 [pid = 1802] [id = 196] 13:26:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4b9880c400) [pid = 1802] [serial = 588] [outer = (nil)] 13:26:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4b997e0400) [pid = 1802] [serial = 589] [outer = 0x7f4b9880c400] 13:26:40 INFO - PROCESS | 1802 | 1461529600050 Marionette DEBUG loaded listener.js 13:26:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4b9b6e9000) [pid = 1802] [serial = 590] [outer = 0x7f4b9880c400] 13:26:41 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:41 INFO - PROCESS | 1802 | 1461529601238 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 13:26:41 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 13:26:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1428ms 13:26:41 INFO - PROCESS | 1802 | 1461529601256 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 13:26:41 INFO - PROCESS | 1802 | 1461529601261 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 13:26:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:26:41 INFO - PROCESS | 1802 | 1461529601269 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:26:41 INFO - PROCESS | 1802 | 1461529601275 Marionette TRACE conn3 <- [1,758,null,{}] 13:26:41 INFO - PROCESS | 1802 | 1461529601284 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:41 INFO - PROCESS | 1802 | 1461529601485 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 13:26:41 INFO - PROCESS | 1802 | 1461529601685 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c8ca000 == 65 [pid = 1802] [id = 197] 13:26:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4b9880c800) [pid = 1802] [serial = 591] [outer = (nil)] 13:26:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4b998be800) [pid = 1802] [serial = 592] [outer = 0x7f4b9880c800] 13:26:41 INFO - PROCESS | 1802 | 1461529601758 Marionette DEBUG loaded listener.js 13:26:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4b9b322400) [pid = 1802] [serial = 593] [outer = 0x7f4b9880c800] 13:26:42 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:42 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:26:42 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:42 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:42 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:42 INFO - PROCESS | 1802 | 1461529602584 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 13:26:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:26:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1346ms 13:26:42 INFO - PROCESS | 1802 | 1461529602615 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 13:26:42 INFO - PROCESS | 1802 | 1461529602623 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 13:26:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:26:42 INFO - PROCESS | 1802 | 1461529602634 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:26:42 INFO - PROCESS | 1802 | 1461529602637 Marionette TRACE conn3 <- [1,762,null,{}] 13:26:42 INFO - PROCESS | 1802 | 1461529602643 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:42 INFO - PROCESS | 1802 | 1461529602802 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 13:26:42 INFO - PROCESS | 1802 | 1461529602971 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5ee1000 == 66 [pid = 1802] [id = 198] 13:26:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4b998c3400) [pid = 1802] [serial = 594] [outer = (nil)] 13:26:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x7f4b9cea6800) [pid = 1802] [serial = 595] [outer = 0x7f4b998c3400] 13:26:43 INFO - PROCESS | 1802 | 1461529603043 Marionette DEBUG loaded listener.js 13:26:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x7f4b9d208c00) [pid = 1802] [serial = 596] [outer = 0x7f4b998c3400] 13:26:44 INFO - PROCESS | 1802 | 1461529604408 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 13:26:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:26:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1787ms 13:26:44 INFO - PROCESS | 1802 | 1461529604510 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 13:26:44 INFO - PROCESS | 1802 | 1461529604515 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 13:26:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:26:44 INFO - PROCESS | 1802 | 1461529604573 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:26:44 INFO - PROCESS | 1802 | 1461529604579 Marionette TRACE conn3 <- [1,766,null,{}] 13:26:44 INFO - PROCESS | 1802 | 1461529604595 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:44 INFO - PROCESS | 1802 | 1461529604768 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 13:26:44 INFO - PROCESS | 1802 | 1461529604932 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4babbb7000 == 67 [pid = 1802] [id = 199] 13:26:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x7f4b9d5b7000) [pid = 1802] [serial = 597] [outer = (nil)] 13:26:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x7f4ba1e27c00) [pid = 1802] [serial = 598] [outer = 0x7f4b9d5b7000] 13:26:45 INFO - PROCESS | 1802 | 1461529605009 Marionette DEBUG loaded listener.js 13:26:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x7f4ba3bb9000) [pid = 1802] [serial = 599] [outer = 0x7f4b9d5b7000] 13:26:46 INFO - PROCESS | 1802 | 1461529606307 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 13:26:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:26:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1794ms 13:26:46 INFO - PROCESS | 1802 | 1461529606381 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 13:26:46 INFO - PROCESS | 1802 | 1461529606386 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 13:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:26:46 INFO - PROCESS | 1802 | 1461529606441 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:26:46 INFO - PROCESS | 1802 | 1461529606443 Marionette TRACE conn3 <- [1,770,null,{}] 13:26:46 INFO - PROCESS | 1802 | 1461529606451 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:46 INFO - PROCESS | 1802 | 1461529606603 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 13:26:46 INFO - PROCESS | 1802 | 1461529606805 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae244800 == 68 [pid = 1802] [id = 200] 13:26:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x7f4b9d5b7800) [pid = 1802] [serial = 600] [outer = (nil)] 13:26:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x7f4ba4d8b000) [pid = 1802] [serial = 601] [outer = 0x7f4b9d5b7800] 13:26:46 INFO - PROCESS | 1802 | 1461529606878 Marionette DEBUG loaded listener.js 13:26:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x7f4ba4e76800) [pid = 1802] [serial = 602] [outer = 0x7f4b9d5b7800] 13:26:47 INFO - PROCESS | 1802 | 1461529607721 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 13:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1384ms 13:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:26:47 INFO - PROCESS | 1802 | 1461529607777 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 13:26:47 INFO - PROCESS | 1802 | 1461529607780 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 13:26:47 INFO - PROCESS | 1802 | 1461529607786 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:26:47 INFO - PROCESS | 1802 | 1461529607789 Marionette TRACE conn3 <- [1,774,null,{}] 13:26:47 INFO - PROCESS | 1802 | 1461529607794 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:47 INFO - PROCESS | 1802 | 1461529607954 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 13:26:48 INFO - PROCESS | 1802 | 1461529608128 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baea25000 == 69 [pid = 1802] [id = 201] 13:26:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x7f4ba3bb9800) [pid = 1802] [serial = 603] [outer = (nil)] 13:26:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x7f4ba53e9c00) [pid = 1802] [serial = 604] [outer = 0x7f4ba3bb9800] 13:26:48 INFO - PROCESS | 1802 | 1461529608203 Marionette DEBUG loaded listener.js 13:26:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x7f4ba5a26c00) [pid = 1802] [serial = 605] [outer = 0x7f4ba3bb9800] 13:26:49 INFO - PROCESS | 1802 | 1461529609036 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 13:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1282ms 13:26:49 INFO - PROCESS | 1802 | 1461529609069 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 13:26:49 INFO - PROCESS | 1802 | 1461529609072 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 13:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:26:49 INFO - PROCESS | 1802 | 1461529609078 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:26:49 INFO - PROCESS | 1802 | 1461529609081 Marionette TRACE conn3 <- [1,778,null,{}] 13:26:49 INFO - PROCESS | 1802 | 1461529609088 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:49 INFO - PROCESS | 1802 | 1461529609270 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 13:26:49 INFO - PROCESS | 1802 | 1461529609465 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf934000 == 70 [pid = 1802] [id = 202] 13:26:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x7f4b9880cc00) [pid = 1802] [serial = 606] [outer = (nil)] 13:26:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x7f4ba5bd7c00) [pid = 1802] [serial = 607] [outer = 0x7f4b9880cc00] 13:26:49 INFO - PROCESS | 1802 | 1461529609538 Marionette DEBUG loaded listener.js 13:26:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x7f4ba88aec00) [pid = 1802] [serial = 608] [outer = 0x7f4b9880cc00] 13:26:50 INFO - PROCESS | 1802 | 1461529610460 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 13:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1432ms 13:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:26:50 INFO - PROCESS | 1802 | 1461529610513 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 13:26:50 INFO - PROCESS | 1802 | 1461529610515 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 13:26:50 INFO - PROCESS | 1802 | 1461529610521 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:26:50 INFO - PROCESS | 1802 | 1461529610525 Marionette TRACE conn3 <- [1,782,null,{}] 13:26:50 INFO - PROCESS | 1802 | 1461529610530 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:50 INFO - PROCESS | 1802 | 1461529610688 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 13:26:50 INFO - PROCESS | 1802 | 1461529610864 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99f63800 == 71 [pid = 1802] [id = 203] 13:26:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x7f4b9880ec00) [pid = 1802] [serial = 609] [outer = (nil)] 13:26:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x7f4b998c8c00) [pid = 1802] [serial = 610] [outer = 0x7f4b9880ec00] 13:26:50 INFO - PROCESS | 1802 | 1461529610936 Marionette DEBUG loaded listener.js 13:26:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x7f4b9c7f5800) [pid = 1802] [serial = 611] [outer = 0x7f4b9880ec00] 13:26:51 INFO - PROCESS | 1802 | 1461529611761 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 13:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1294ms 13:26:51 INFO - PROCESS | 1802 | 1461529611816 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 13:26:51 INFO - PROCESS | 1802 | 1461529611820 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 13:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:26:51 INFO - PROCESS | 1802 | 1461529611826 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:26:51 INFO - PROCESS | 1802 | 1461529611828 Marionette TRACE conn3 <- [1,786,null,{}] 13:26:51 INFO - PROCESS | 1802 | 1461529611834 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:52 INFO - PROCESS | 1802 | 1461529612028 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 13:26:52 INFO - PROCESS | 1802 | 1461529612203 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c8b0800 == 72 [pid = 1802] [id = 204] 13:26:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x7f4b9881ac00) [pid = 1802] [serial = 612] [outer = (nil)] 13:26:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x7f4b9cea6400) [pid = 1802] [serial = 613] [outer = 0x7f4b9881ac00] 13:26:52 INFO - PROCESS | 1802 | 1461529612275 Marionette DEBUG loaded listener.js 13:26:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x7f4b9d5b9400) [pid = 1802] [serial = 614] [outer = 0x7f4b9881ac00] 13:26:53 INFO - PROCESS | 1802 | 1461529613151 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 13:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1378ms 13:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:26:53 INFO - PROCESS | 1802 | 1461529613206 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 13:26:53 INFO - PROCESS | 1802 | 1461529613209 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 13:26:53 INFO - PROCESS | 1802 | 1461529613215 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:26:53 INFO - PROCESS | 1802 | 1461529613218 Marionette TRACE conn3 <- [1,790,null,{}] 13:26:53 INFO - PROCESS | 1802 | 1461529613223 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:53 INFO - PROCESS | 1802 | 1461529613408 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 13:26:53 INFO - PROCESS | 1802 | 1461529613588 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba29a9000 == 73 [pid = 1802] [id = 205] 13:26:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x7f4b98812c00) [pid = 1802] [serial = 615] [outer = (nil)] 13:26:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x7f4ba3bb7000) [pid = 1802] [serial = 616] [outer = 0x7f4b98812c00] 13:26:53 INFO - PROCESS | 1802 | 1461529613661 Marionette DEBUG loaded listener.js 13:26:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x7f4ba4e8e000) [pid = 1802] [serial = 617] [outer = 0x7f4b98812c00] 13:26:54 INFO - PROCESS | 1802 | 1461529614822 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 13:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1685ms 13:26:54 INFO - PROCESS | 1802 | 1461529614901 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 13:26:54 INFO - PROCESS | 1802 | 1461529614906 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 13:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:26:54 INFO - PROCESS | 1802 | 1461529614914 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:26:54 INFO - PROCESS | 1802 | 1461529614920 Marionette TRACE conn3 <- [1,794,null,{}] 13:26:54 INFO - PROCESS | 1802 | 1461529614931 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:55 INFO - PROCESS | 1802 | 1461529615243 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 13:26:55 INFO - PROCESS | 1802 | 1461529615377 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c69c000 == 74 [pid = 1802] [id = 206] 13:26:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x7f4b997e2800) [pid = 1802] [serial = 618] [outer = (nil)] 13:26:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x7f4b997e5800) [pid = 1802] [serial = 619] [outer = 0x7f4b997e2800] 13:26:55 INFO - PROCESS | 1802 | 1461529615443 Marionette DEBUG loaded listener.js 13:26:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x7f4b998c4c00) [pid = 1802] [serial = 620] [outer = 0x7f4b997e2800] 13:26:56 INFO - PROCESS | 1802 | 1461529616348 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 13:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1482ms 13:26:56 INFO - PROCESS | 1802 | 1461529616397 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 13:26:56 INFO - PROCESS | 1802 | 1461529616405 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 13:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:26:56 INFO - PROCESS | 1802 | 1461529616415 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:26:56 INFO - PROCESS | 1802 | 1461529616418 Marionette TRACE conn3 <- [1,798,null,{}] 13:26:56 INFO - PROCESS | 1802 | 1461529616424 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:56 INFO - PROCESS | 1802 | 1461529616592 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 13:26:56 INFO - PROCESS | 1802 | 1461529616812 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b989a7800 == 75 [pid = 1802] [id = 207] 13:26:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x7f4b98813c00) [pid = 1802] [serial = 621] [outer = (nil)] 13:26:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x7f4b9b6ef800) [pid = 1802] [serial = 622] [outer = 0x7f4b98813c00] 13:26:56 INFO - PROCESS | 1802 | 1461529616938 Marionette DEBUG loaded listener.js 13:26:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4b9c5c1400) [pid = 1802] [serial = 623] [outer = 0x7f4b98813c00] 13:26:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc0969800 == 74 [pid = 1802] [id = 149] 13:26:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c732000 == 73 [pid = 1802] [id = 195] 13:26:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9d735000 == 72 [pid = 1802] [id = 194] 13:26:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99de1000 == 71 [pid = 1802] [id = 193] 13:26:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba29af000 == 70 [pid = 1802] [id = 192] 13:26:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c728000 == 69 [pid = 1802] [id = 191] 13:26:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c6c5000 == 68 [pid = 1802] [id = 190] 13:26:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9d74f000 == 67 [pid = 1802] [id = 189] 13:26:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4badb1a000 == 66 [pid = 1802] [id = 188] 13:26:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad323800 == 65 [pid = 1802] [id = 187] 13:26:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9419800 == 64 [pid = 1802] [id = 186] 13:26:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9d4e4000 == 63 [pid = 1802] [id = 185] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4bb164c400) [pid = 1802] [serial = 207] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x7f4bbc2d0400) [pid = 1802] [serial = 177] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x7f4bab04c400) [pid = 1802] [serial = 316] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x7f4ba8aba000) [pid = 1802] [serial = 238] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x7f4bb14dd400) [pid = 1802] [serial = 322] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x7f4bbc2cd000) [pid = 1802] [serial = 244] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x7f4bc1588400) [pid = 1802] [serial = 289] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x7f4bbd28e800) [pid = 1802] [serial = 210] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x7f4bc0b46400) [pid = 1802] [serial = 325] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x7f4bc3e0d000) [pid = 1802] [serial = 253] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x7f4ba517b400) [pid = 1802] [serial = 313] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x7f4ba9525800) [pid = 1802] [serial = 376] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x7f4bacb7f800) [pid = 1802] [serial = 319] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x7f4bbbdd2000) [pid = 1802] [serial = 250] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x7f4bc14da400) [pid = 1802] [serial = 247] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x7f4badce1c00) [pid = 1802] [serial = 141] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x7f4bc5416000) [pid = 1802] [serial = 331] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x7f4badefb800) [pid = 1802] [serial = 171] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x7f4babc81000) [pid = 1802] [serial = 280] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x7f4bbaf1a000) [pid = 1802] [serial = 174] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x7f4bc3ec8800) [pid = 1802] [serial = 328] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x7f4bb504f400) [pid = 1802] [serial = 283] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x7f4bb5f58800) [pid = 1802] [serial = 144] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x7f4bae08f000) [pid = 1802] [serial = 241] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x7f4bad48c800) [pid = 1802] [serial = 204] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x7f4bc0ba7000) [pid = 1802] [serial = 213] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x7f4ba5af2000) [pid = 1802] [serial = 201] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x7f4ba630c000) [pid = 1802] [serial = 277] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x7f4bc0b9f000) [pid = 1802] [serial = 286] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4ba88aac00) [pid = 1802] [serial = 168] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4bac2fac00) [pid = 1802] [serial = 358] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4b9c7f3c00) [pid = 1802] [serial = 470] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4b9ce9ac00) [pid = 1802] [serial = 476] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4bacb14c00) [pid = 1802] [serial = 464] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4ba9528000) [pid = 1802] [serial = 406] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4ba4e28000) [pid = 1802] [serial = 455] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4ba5aed800) [pid = 1802] [serial = 355] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4bb14e3000) [pid = 1802] [serial = 361] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4bc0b48000) [pid = 1802] [serial = 364] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x7f4bc0ba6800) [pid = 1802] [serial = 367] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x7f4bc3059000) [pid = 1802] [serial = 370] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x7f4bc565a800) [pid = 1802] [serial = 373] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x7f4ba96f8000) [pid = 1802] [serial = 409] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x7f4bbbd82c00) [pid = 1802] [serial = 412] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x7f4bc5657000) [pid = 1802] [serial = 415] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x7f4bc5484000) [pid = 1802] [serial = 418] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x7f4ba3bb2800) [pid = 1802] [serial = 421] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x7f4ba571f800) [pid = 1802] [serial = 403] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x7f4ba606e000) [pid = 1802] [serial = 458] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x7f4ba4e2c000) [pid = 1802] [serial = 400] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x7f4bae097c00) [pid = 1802] [serial = 467] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x7f4ba951b000) [pid = 1802] [serial = 461] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x7f4b9b32d400) [pid = 1802] [serial = 473] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x7f4bbbdd4c00) [pid = 1802] [serial = 352] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x7f4ba1e25800) [pid = 1802] [serial = 452] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x7f4b9d04fc00) [pid = 1802] [serial = 449] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x7f4b9d7f7000) [pid = 1802] [serial = 547] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x7f4b9c5c1c00) [pid = 1802] [serial = 500] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x7f4b9b6e8000) [pid = 1802] [serial = 499] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x7f4ba1e22400) [pid = 1802] [serial = 503] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x7f4b9d7f1000) [pid = 1802] [serial = 502] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x7f4ba5f4cc00) [pid = 1802] [serial = 521] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x7f4ba5f46c00) [pid = 1802] [serial = 520] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x7f4b997e7400) [pid = 1802] [serial = 524] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x7f4b997e3000) [pid = 1802] [serial = 523] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x7f4bab04a800) [pid = 1802] [serial = 533] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x7f4b98817c00) [pid = 1802] [serial = 532] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 115 (0x7f4bae096000) [pid = 1802] [serial = 512] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0x7f4bade95c00) [pid = 1802] [serial = 511] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0x7f4b98a6e000) [pid = 1802] [serial = 535] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 112 (0x7f4bb1426800) [pid = 1802] [serial = 536] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 111 (0x7f4ba5177800) [pid = 1802] [serial = 506] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 110 (0x7f4ba4e2fc00) [pid = 1802] [serial = 505] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 109 (0x7f4bab00b800) [pid = 1802] [serial = 509] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 108 (0x7f4ba92fc800) [pid = 1802] [serial = 508] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 107 (0x7f4b998bf400) [pid = 1802] [serial = 539] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 106 (0x7f4b98c6d000) [pid = 1802] [serial = 538] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 105 (0x7f4bae803400) [pid = 1802] [serial = 518] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 104 (0x7f4b9d5bd400) [pid = 1802] [serial = 517] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 103 (0x7f4b9c7f3800) [pid = 1802] [serial = 544] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 102 (0x7f4bae097800) [pid = 1802] [serial = 515] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 101 (0x7f4b9d85dc00) [pid = 1802] [serial = 514] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 100 (0x7f4b9d7f4c00) [pid = 1802] [serial = 530] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 99 (0x7f4b998c0000) [pid = 1802] [serial = 529] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 98 (0x7f4b9aa7c400) [pid = 1802] [serial = 542] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 97 (0x7f4b9aa77400) [pid = 1802] [serial = 541] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 96 (0x7f4ba5f4f400) [pid = 1802] [serial = 527] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 95 (0x7f4ba5f45400) [pid = 1802] [serial = 526] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 94 (0x7f4ba1e2d400) [pid = 1802] [serial = 550] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 93 (0x7f4b9d85e000) [pid = 1802] [serial = 548] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 92 (0x7f4b9d202400) [pid = 1802] [serial = 545] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | --DOMWINDOW == 91 (0x7f4ba3ed5800) [pid = 1802] [serial = 551] [outer = (nil)] [url = about:blank] 13:26:57 INFO - PROCESS | 1802 | 1461529617886 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 13:26:57 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 13:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1535ms 13:26:57 INFO - PROCESS | 1802 | 1461529617951 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 13:26:57 INFO - PROCESS | 1802 | 1461529617955 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 13:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:26:57 INFO - PROCESS | 1802 | 1461529617960 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:26:57 INFO - PROCESS | 1802 | 1461529617966 Marionette TRACE conn3 <- [1,802,null,{}] 13:26:57 INFO - PROCESS | 1802 | 1461529617980 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:58 INFO - PROCESS | 1802 | 1461529618215 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 13:26:58 INFO - PROCESS | 1802 | 1461529618416 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c73e800 == 64 [pid = 1802] [id = 208] 13:26:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 92 (0x7f4b9c7e9000) [pid = 1802] [serial = 624] [outer = (nil)] 13:26:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 93 (0x7f4b9d04c000) [pid = 1802] [serial = 625] [outer = 0x7f4b9c7e9000] 13:26:58 INFO - PROCESS | 1802 | 1461529618483 Marionette DEBUG loaded listener.js 13:26:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 94 (0x7f4b9d207c00) [pid = 1802] [serial = 626] [outer = 0x7f4b9c7e9000] 13:26:59 INFO - PROCESS | 1802 | 1461529619162 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 13:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 13:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1232ms 13:26:59 INFO - PROCESS | 1802 | 1461529619193 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 13:26:59 INFO - PROCESS | 1802 | 1461529619197 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 13:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:26:59 INFO - PROCESS | 1802 | 1461529619224 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:26:59 INFO - PROCESS | 1802 | 1461529619227 Marionette TRACE conn3 <- [1,806,null,{}] 13:26:59 INFO - PROCESS | 1802 | 1461529619232 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:59 INFO - PROCESS | 1802 | 1461529619374 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 13:26:59 INFO - PROCESS | 1802 | 1461529619390 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9d65b000 == 65 [pid = 1802] [id = 209] 13:26:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0x7f4b9d5afc00) [pid = 1802] [serial = 627] [outer = (nil)] 13:26:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0x7f4b9d5bc400) [pid = 1802] [serial = 628] [outer = 0x7f4b9d5afc00] 13:26:59 INFO - PROCESS | 1802 | 1461529619449 Marionette DEBUG loaded listener.js 13:26:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0x7f4b9d7f3400) [pid = 1802] [serial = 629] [outer = 0x7f4b9d5afc00] 13:27:00 INFO - PROCESS | 1802 | 1461529620338 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 13:27:00 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 13:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1178ms 13:27:00 INFO - PROCESS | 1802 | 1461529620402 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 13:27:00 INFO - PROCESS | 1802 | 1461529620405 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 13:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:27:00 INFO - PROCESS | 1802 | 1461529620410 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:27:00 INFO - PROCESS | 1802 | 1461529620413 Marionette TRACE conn3 <- [1,810,null,{}] 13:27:00 INFO - PROCESS | 1802 | 1461529620418 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:00 INFO - PROCESS | 1802 | 1461529620611 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 13:27:00 INFO - PROCESS | 1802 | 1461529620632 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba3d0c800 == 66 [pid = 1802] [id = 210] 13:27:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0x7f4b9d5af400) [pid = 1802] [serial = 630] [outer = (nil)] 13:27:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0x7f4b9d7fa800) [pid = 1802] [serial = 631] [outer = 0x7f4b9d5af400] 13:27:00 INFO - PROCESS | 1802 | 1461529620692 Marionette DEBUG loaded listener.js 13:27:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0x7f4b9d85ec00) [pid = 1802] [serial = 632] [outer = 0x7f4b9d5af400] 13:27:01 INFO - PROCESS | 1802 | 1461529621936 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 13:27:01 INFO - PROCESS | 1802 | --DOMWINDOW == 99 (0x7f4b98c74400) [pid = 1802] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:27:01 INFO - PROCESS | 1802 | --DOMWINDOW == 98 (0x7f4ba6305c00) [pid = 1802] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:27:01 INFO - PROCESS | 1802 | --DOMWINDOW == 97 (0x7f4b9d211800) [pid = 1802] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:27:01 INFO - PROCESS | 1802 | --DOMWINDOW == 96 (0x7f4b998bb000) [pid = 1802] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:27:01 INFO - PROCESS | 1802 | --DOMWINDOW == 95 (0x7f4b98c74000) [pid = 1802] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:27:01 INFO - PROCESS | 1802 | --DOMWINDOW == 94 (0x7f4b9aa74000) [pid = 1802] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:27:01 INFO - PROCESS | 1802 | --DOMWINDOW == 93 (0x7f4ba8b19c00) [pid = 1802] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1579ms 13:27:01 INFO - PROCESS | 1802 | 1461529621990 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 13:27:01 INFO - PROCESS | 1802 | 1461529621993 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 13:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:27:02 INFO - PROCESS | 1802 | 1461529621999 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:27:02 INFO - PROCESS | 1802 | 1461529622001 Marionette TRACE conn3 <- [1,814,null,{}] 13:27:02 INFO - PROCESS | 1802 | 1461529622006 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:02 INFO - PROCESS | 1802 | 1461529622183 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 13:27:02 INFO - PROCESS | 1802 | 1461529622345 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5684000 == 67 [pid = 1802] [id = 211] 13:27:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 94 (0x7f4ba1e31000) [pid = 1802] [serial = 633] [outer = (nil)] 13:27:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0x7f4ba3ed6800) [pid = 1802] [serial = 634] [outer = 0x7f4ba1e31000] 13:27:02 INFO - PROCESS | 1802 | 1461529622410 Marionette DEBUG loaded listener.js 13:27:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0x7f4ba4d8b800) [pid = 1802] [serial = 635] [outer = 0x7f4ba1e31000] 13:27:03 INFO - PROCESS | 1802 | 1461529623065 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 13:27:03 INFO - PROCESS | 1802 | 1461529623138 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 13:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:27:03 INFO - PROCESS | 1802 | 1461529623160 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:27:03 INFO - PROCESS | 1802 | 1461529623163 Marionette TRACE conn3 <- [1,818,null,{}] 13:27:03 INFO - PROCESS | 1802 | 1461529623168 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:03 INFO - PROCESS | 1802 | 1461529623372 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 13:27:03 INFO - PROCESS | 1802 | 1461529623386 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5e0a800 == 68 [pid = 1802] [id = 212] 13:27:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0x7f4ba3bb5400) [pid = 1802] [serial = 636] [outer = (nil)] 13:27:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0x7f4ba4e72400) [pid = 1802] [serial = 637] [outer = 0x7f4ba3bb5400] 13:27:03 INFO - PROCESS | 1802 | 1461529623448 Marionette DEBUG loaded listener.js 13:27:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0x7f4ba4e8ec00) [pid = 1802] [serial = 638] [outer = 0x7f4ba3bb5400] 13:27:04 INFO - PROCESS | 1802 | 1461529624381 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 13:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1238ms 13:27:04 INFO - PROCESS | 1802 | 1461529624399 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 13:27:04 INFO - PROCESS | 1802 | 1461529624406 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 13:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:27:04 INFO - PROCESS | 1802 | 1461529624415 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:27:04 INFO - PROCESS | 1802 | 1461529624422 Marionette TRACE conn3 <- [1,822,null,{}] 13:27:04 INFO - PROCESS | 1802 | 1461529624431 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:04 INFO - PROCESS | 1802 | 1461529624623 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 13:27:04 INFO - PROCESS | 1802 | 1461529624799 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c690800 == 69 [pid = 1802] [id = 213] 13:27:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0x7f4b98817c00) [pid = 1802] [serial = 639] [outer = (nil)] 13:27:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0x7f4b998c2400) [pid = 1802] [serial = 640] [outer = 0x7f4b98817c00] 13:27:04 INFO - PROCESS | 1802 | 1461529624875 Marionette DEBUG loaded listener.js 13:27:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0x7f4b9b325000) [pid = 1802] [serial = 641] [outer = 0x7f4b98817c00] 13:27:05 INFO - PROCESS | 1802 | 1461529625848 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 13:27:05 INFO - PROCESS | 1802 | 1461529625911 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 13:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:27:05 INFO - PROCESS | 1802 | 1461529625923 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:27:05 INFO - PROCESS | 1802 | 1461529625927 Marionette TRACE conn3 <- [1,826,null,{}] 13:27:05 INFO - PROCESS | 1802 | 1461529625934 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:06 INFO - PROCESS | 1802 | 1461529626200 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 13:27:06 INFO - PROCESS | 1802 | 1461529626370 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba508e000 == 70 [pid = 1802] [id = 214] 13:27:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x7f4b9d045c00) [pid = 1802] [serial = 642] [outer = (nil)] 13:27:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x7f4b9d5b0800) [pid = 1802] [serial = 643] [outer = 0x7f4b9d045c00] 13:27:06 INFO - PROCESS | 1802 | 1461529626487 Marionette DEBUG loaded listener.js 13:27:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x7f4b9d7f7000) [pid = 1802] [serial = 644] [outer = 0x7f4b9d045c00] 13:27:07 INFO - PROCESS | 1802 | 1461529627451 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 13:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1583ms 13:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:27:07 INFO - PROCESS | 1802 | 1461529627508 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 13:27:07 INFO - PROCESS | 1802 | 1461529627511 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 13:27:07 INFO - PROCESS | 1802 | 1461529627518 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:27:07 INFO - PROCESS | 1802 | 1461529627524 Marionette TRACE conn3 <- [1,830,null,{}] 13:27:07 INFO - PROCESS | 1802 | 1461529627540 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:07 INFO - PROCESS | 1802 | 1461529627812 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 13:27:08 INFO - PROCESS | 1802 | 1461529628020 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba6285000 == 71 [pid = 1802] [id = 215] 13:27:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x7f4ba1e2b800) [pid = 1802] [serial = 645] [outer = (nil)] 13:27:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x7f4ba3bb5c00) [pid = 1802] [serial = 646] [outer = 0x7f4ba1e2b800] 13:27:08 INFO - PROCESS | 1802 | 1461529628112 Marionette DEBUG loaded listener.js 13:27:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0x7f4ba4d86000) [pid = 1802] [serial = 647] [outer = 0x7f4ba1e2b800] 13:27:08 INFO - PROCESS | 1802 | 1461529628948 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 13:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1487ms 13:27:09 INFO - PROCESS | 1802 | 1461529629005 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 13:27:09 INFO - PROCESS | 1802 | 1461529629009 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 13:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:27:09 INFO - PROCESS | 1802 | 1461529629016 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:27:09 INFO - PROCESS | 1802 | 1461529629019 Marionette TRACE conn3 <- [1,834,null,{}] 13:27:09 INFO - PROCESS | 1802 | 1461529629024 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:09 INFO - PROCESS | 1802 | 1461529629215 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 13:27:09 INFO - PROCESS | 1802 | 1461529629377 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba7d69000 == 72 [pid = 1802] [id = 216] 13:27:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x7f4b98812400) [pid = 1802] [serial = 648] [outer = (nil)] 13:27:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x7f4ba4e95800) [pid = 1802] [serial = 649] [outer = 0x7f4b98812400] 13:27:09 INFO - PROCESS | 1802 | 1461529629453 Marionette DEBUG loaded listener.js 13:27:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x7f4ba5173000) [pid = 1802] [serial = 650] [outer = 0x7f4b98812400] 13:27:10 INFO - PROCESS | 1802 | 1461529630322 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 13:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1336ms 13:27:10 INFO - PROCESS | 1802 | 1461529630353 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 13:27:10 INFO - PROCESS | 1802 | 1461529630357 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 13:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:27:10 INFO - PROCESS | 1802 | 1461529630363 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:27:10 INFO - PROCESS | 1802 | 1461529630365 Marionette TRACE conn3 <- [1,838,null,{}] 13:27:10 INFO - PROCESS | 1802 | 1461529630371 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:10 INFO - PROCESS | 1802 | 1461529630531 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 13:27:10 INFO - PROCESS | 1802 | 1461529630697 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9414800 == 73 [pid = 1802] [id = 217] 13:27:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x7f4ba4e25400) [pid = 1802] [serial = 651] [outer = (nil)] 13:27:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x7f4ba53eb400) [pid = 1802] [serial = 652] [outer = 0x7f4ba4e25400] 13:27:10 INFO - PROCESS | 1802 | 1461529630769 Marionette DEBUG loaded listener.js 13:27:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x7f4ba54df800) [pid = 1802] [serial = 653] [outer = 0x7f4ba4e25400] 13:27:11 INFO - PROCESS | 1802 | 1461529631648 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 13:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1333ms 13:27:11 INFO - PROCESS | 1802 | 1461529631697 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 13:27:11 INFO - PROCESS | 1802 | 1461529631701 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 13:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:27:11 INFO - PROCESS | 1802 | 1461529631707 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:27:11 INFO - PROCESS | 1802 | 1461529631710 Marionette TRACE conn3 <- [1,842,null,{}] 13:27:11 INFO - PROCESS | 1802 | 1461529631716 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:11 INFO - PROCESS | 1802 | 1461529631918 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 13:27:12 INFO - PROCESS | 1802 | 1461529632082 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9be6000 == 74 [pid = 1802] [id = 218] 13:27:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x7f4ba5174c00) [pid = 1802] [serial = 654] [outer = (nil)] 13:27:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x7f4ba5802c00) [pid = 1802] [serial = 655] [outer = 0x7f4ba5174c00] 13:27:12 INFO - PROCESS | 1802 | 1461529632161 Marionette DEBUG loaded listener.js 13:27:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x7f4ba5a2a400) [pid = 1802] [serial = 656] [outer = 0x7f4ba5174c00] 13:27:13 INFO - PROCESS | 1802 | 1461529633038 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 13:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1378ms 13:27:13 INFO - PROCESS | 1802 | 1461529633086 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 13:27:13 INFO - PROCESS | 1802 | 1461529633089 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 13:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:27:13 INFO - PROCESS | 1802 | 1461529633096 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:27:13 INFO - PROCESS | 1802 | 1461529633098 Marionette TRACE conn3 <- [1,846,null,{}] 13:27:13 INFO - PROCESS | 1802 | 1461529633104 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:13 INFO - PROCESS | 1802 | 1461529633279 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 13:27:13 INFO - PROCESS | 1802 | 1461529633457 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bab068000 == 75 [pid = 1802] [id = 219] 13:27:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x7f4ba5717c00) [pid = 1802] [serial = 657] [outer = (nil)] 13:27:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x7f4ba5af0c00) [pid = 1802] [serial = 658] [outer = 0x7f4ba5717c00] 13:27:13 INFO - PROCESS | 1802 | 1461529633528 Marionette DEBUG loaded listener.js 13:27:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x7f4ba5f45400) [pid = 1802] [serial = 659] [outer = 0x7f4ba5717c00] 13:27:14 INFO - PROCESS | 1802 | 1461529634389 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 13:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1339ms 13:27:14 INFO - PROCESS | 1802 | 1461529634435 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 13:27:14 INFO - PROCESS | 1802 | 1461529634439 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 13:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:27:14 INFO - PROCESS | 1802 | 1461529634444 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:27:14 INFO - PROCESS | 1802 | 1461529634447 Marionette TRACE conn3 <- [1,850,null,{}] 13:27:14 INFO - PROCESS | 1802 | 1461529634452 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:14 INFO - PROCESS | 1802 | 1461529634661 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 13:27:14 INFO - PROCESS | 1802 | 1461529634859 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bac275800 == 76 [pid = 1802] [id = 220] 13:27:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x7f4ba5a26800) [pid = 1802] [serial = 660] [outer = (nil)] 13:27:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x7f4ba5f4c800) [pid = 1802] [serial = 661] [outer = 0x7f4ba5a26800] 13:27:14 INFO - PROCESS | 1802 | 1461529634977 Marionette DEBUG loaded listener.js 13:27:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x7f4ba606b400) [pid = 1802] [serial = 662] [outer = 0x7f4ba5a26800] 13:27:15 INFO - PROCESS | 1802 | 1461529635939 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 13:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1537ms 13:27:15 INFO - PROCESS | 1802 | 1461529635983 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 13:27:15 INFO - PROCESS | 1802 | 1461529635987 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 13:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:27:15 INFO - PROCESS | 1802 | 1461529635993 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:27:15 INFO - PROCESS | 1802 | 1461529635996 Marionette TRACE conn3 <- [1,854,null,{}] 13:27:16 INFO - PROCESS | 1802 | 1461529636001 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:16 INFO - PROCESS | 1802 | 1461529636175 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 13:27:16 INFO - PROCESS | 1802 | 1461529636342 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad5d2800 == 77 [pid = 1802] [id = 221] 13:27:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x7f4b9aa6f000) [pid = 1802] [serial = 663] [outer = (nil)] 13:27:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x7f4ba6070800) [pid = 1802] [serial = 664] [outer = 0x7f4b9aa6f000] 13:27:16 INFO - PROCESS | 1802 | 1461529636453 Marionette DEBUG loaded listener.js 13:27:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x7f4ba6304400) [pid = 1802] [serial = 665] [outer = 0x7f4b9aa6f000] 13:27:17 INFO - PROCESS | 1802 | 1461529637263 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 13:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1327ms 13:27:17 INFO - PROCESS | 1802 | 1461529637323 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 13:27:17 INFO - PROCESS | 1802 | 1461529637325 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 13:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:27:17 INFO - PROCESS | 1802 | 1461529637332 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:27:17 INFO - PROCESS | 1802 | 1461529637336 Marionette TRACE conn3 <- [1,858,null,{}] 13:27:17 INFO - PROCESS | 1802 | 1461529637341 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:17 INFO - PROCESS | 1802 | 1461529637522 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 13:27:17 INFO - PROCESS | 1802 | 1461529637686 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad96e800 == 78 [pid = 1802] [id = 222] 13:27:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x7f4ba5a2b400) [pid = 1802] [serial = 666] [outer = (nil)] 13:27:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x7f4ba630c400) [pid = 1802] [serial = 667] [outer = 0x7f4ba5a2b400] 13:27:17 INFO - PROCESS | 1802 | 1461529637772 Marionette DEBUG loaded listener.js 13:27:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x7f4ba6397800) [pid = 1802] [serial = 668] [outer = 0x7f4ba5a2b400] 13:27:18 INFO - PROCESS | 1802 | 1461529638699 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 13:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1433ms 13:27:18 INFO - PROCESS | 1802 | 1461529638766 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 13:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:27:18 INFO - PROCESS | 1802 | 1461529638771 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 13:27:18 INFO - PROCESS | 1802 | 1461529638777 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:27:18 INFO - PROCESS | 1802 | 1461529638781 Marionette TRACE conn3 <- [1,862,null,{}] 13:27:18 INFO - PROCESS | 1802 | 1461529638789 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:19 INFO - PROCESS | 1802 | 1461529639051 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 13:27:19 INFO - PROCESS | 1802 | 1461529639324 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae24b000 == 79 [pid = 1802] [id = 223] 13:27:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x7f4b98a67400) [pid = 1802] [serial = 669] [outer = (nil)] 13:27:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x7f4ba88ab400) [pid = 1802] [serial = 670] [outer = 0x7f4b98a67400] 13:27:19 INFO - PROCESS | 1802 | 1461529639419 Marionette DEBUG loaded listener.js 13:27:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x7f4ba8ab4400) [pid = 1802] [serial = 671] [outer = 0x7f4b98a67400] 13:27:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x7f4ba8ab7800) [pid = 1802] [serial = 672] [outer = 0x7f4ba53f0400] 13:27:20 INFO - PROCESS | 1802 | 1461529640805 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 13:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 2136ms 13:27:20 INFO - PROCESS | 1802 | 1461529640913 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 13:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:27:20 INFO - PROCESS | 1802 | 1461529640918 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 13:27:20 INFO - PROCESS | 1802 | 1461529640925 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:27:20 INFO - PROCESS | 1802 | 1461529640928 Marionette TRACE conn3 <- [1,866,null,{}] 13:27:20 INFO - PROCESS | 1802 | 1461529640937 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:21 INFO - PROCESS | 1802 | 1461529641148 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 13:27:21 INFO - PROCESS | 1802 | 1461529641354 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9d655000 == 80 [pid = 1802] [id = 224] 13:27:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x7f4b98815800) [pid = 1802] [serial = 673] [outer = (nil)] 13:27:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x7f4b997e9000) [pid = 1802] [serial = 674] [outer = 0x7f4b98815800] 13:27:21 INFO - PROCESS | 1802 | 1461529641492 Marionette DEBUG loaded listener.js 13:27:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x7f4b9c5b6800) [pid = 1802] [serial = 675] [outer = 0x7f4b98815800] 13:27:22 INFO - PROCESS | 1802 | 1461529642485 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 13:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1633ms 13:27:22 INFO - PROCESS | 1802 | 1461529642559 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 13:27:22 INFO - PROCESS | 1802 | 1461529642567 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 13:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:27:22 INFO - PROCESS | 1802 | 1461529642577 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:27:22 INFO - PROCESS | 1802 | 1461529642580 Marionette TRACE conn3 <- [1,870,null,{}] 13:27:22 INFO - PROCESS | 1802 | 1461529642586 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:22 INFO - PROCESS | 1802 | 1461529642822 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 13:27:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba3d0c800 == 79 [pid = 1802] [id = 210] 13:27:22 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x7f4b997e0400) [pid = 1802] [serial = 589] [outer = (nil)] [url = about:blank] 13:27:22 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x7f4b9aa73400) [pid = 1802] [serial = 556] [outer = (nil)] [url = about:blank] 13:27:22 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x7f4b9d210c00) [pid = 1802] [serial = 559] [outer = (nil)] [url = about:blank] 13:27:22 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x7f4ba4e6f800) [pid = 1802] [serial = 562] [outer = (nil)] [url = about:blank] 13:27:22 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x7f4ba5f4ac00) [pid = 1802] [serial = 565] [outer = (nil)] [url = about:blank] 13:27:22 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x7f4ba3ed9000) [pid = 1802] [serial = 553] [outer = (nil)] [url = about:blank] 13:27:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c73e800 == 78 [pid = 1802] [id = 208] 13:27:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b989a7800 == 77 [pid = 1802] [id = 207] 13:27:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c69c000 == 76 [pid = 1802] [id = 206] 13:27:23 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99f63800 == 75 [pid = 1802] [id = 203] 13:27:23 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baf934000 == 74 [pid = 1802] [id = 202] 13:27:23 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baea25000 == 73 [pid = 1802] [id = 201] 13:27:23 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae244800 == 72 [pid = 1802] [id = 200] 13:27:23 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4babbb7000 == 71 [pid = 1802] [id = 199] 13:27:23 INFO - PROCESS | 1802 | 1461529643078 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:23 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5ee1000 == 70 [pid = 1802] [id = 198] 13:27:23 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c8ca000 == 69 [pid = 1802] [id = 197] 13:27:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99f71800 == 70 [pid = 1802] [id = 225] 13:27:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x7f4b998c4800) [pid = 1802] [serial = 676] [outer = (nil)] 13:27:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x7f4b9d046400) [pid = 1802] [serial = 677] [outer = 0x7f4b998c4800] 13:27:23 INFO - PROCESS | 1802 | 1461529643153 Marionette DEBUG loaded listener.js 13:27:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x7f4b9d205c00) [pid = 1802] [serial = 678] [outer = 0x7f4b998c4800] 13:27:23 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x7f4bab04d400) [pid = 1802] [serial = 586] [outer = (nil)] [url = about:blank] 13:27:23 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x7f4b998c6000) [pid = 1802] [serial = 569] [outer = (nil)] [url = about:blank] 13:27:23 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x7f4b997e0c00) [pid = 1802] [serial = 568] [outer = (nil)] [url = about:blank] 13:27:23 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x7f4ba630b400) [pid = 1802] [serial = 583] [outer = (nil)] [url = about:blank] 13:27:23 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x7f4babc66800) [pid = 1802] [serial = 587] [outer = (nil)] [url = about:blank] 13:27:23 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x7f4ba1e26c00) [pid = 1802] [serial = 575] [outer = (nil)] [url = about:blank] 13:27:23 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x7f4b9d853000) [pid = 1802] [serial = 574] [outer = (nil)] [url = about:blank] 13:27:23 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x7f4b9d204000) [pid = 1802] [serial = 572] [outer = (nil)] [url = about:blank] 13:27:23 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x7f4b9cea3800) [pid = 1802] [serial = 571] [outer = (nil)] [url = about:blank] 13:27:23 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x7f4ba596c400) [pid = 1802] [serial = 578] [outer = (nil)] [url = about:blank] 13:27:23 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x7f4ba4e71400) [pid = 1802] [serial = 577] [outer = (nil)] [url = about:blank] 13:27:23 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x7f4b9d852c00) [pid = 1802] [serial = 580] [outer = (nil)] [url = about:blank] 13:27:23 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x7f4ba5722c00) [pid = 1802] [serial = 581] [outer = (nil)] [url = about:blank] 13:27:23 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x7f4ba8abf800) [pid = 1802] [serial = 584] [outer = (nil)] [url = about:blank] 13:27:24 INFO - PROCESS | 1802 | 1461529644036 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 13:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1478ms 13:27:24 INFO - PROCESS | 1802 | 1461529644055 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 13:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:27:24 INFO - PROCESS | 1802 | 1461529644060 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 13:27:24 INFO - PROCESS | 1802 | 1461529644068 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:27:24 INFO - PROCESS | 1802 | 1461529644075 Marionette TRACE conn3 <- [1,874,null,{}] 13:27:24 INFO - PROCESS | 1802 | 1461529644092 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:24 INFO - PROCESS | 1802 | 1461529644317 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 13:27:24 INFO - PROCESS | 1802 | 1461529644455 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9d73b000 == 71 [pid = 1802] [id = 226] 13:27:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x7f4b9aa73400) [pid = 1802] [serial = 679] [outer = (nil)] 13:27:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x7f4b9d7f5800) [pid = 1802] [serial = 680] [outer = 0x7f4b9aa73400] 13:27:24 INFO - PROCESS | 1802 | 1461529644529 Marionette DEBUG loaded listener.js 13:27:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x7f4ba1e22c00) [pid = 1802] [serial = 681] [outer = 0x7f4b9aa73400] 13:27:25 INFO - PROCESS | 1802 | 1461529645524 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 13:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1497ms 13:27:25 INFO - PROCESS | 1802 | 1461529645566 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 13:27:25 INFO - PROCESS | 1802 | 1461529645572 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 13:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:27:25 INFO - PROCESS | 1802 | 1461529645582 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:27:25 INFO - PROCESS | 1802 | 1461529645587 Marionette TRACE conn3 <- [1,878,null,{}] 13:27:25 INFO - PROCESS | 1802 | 1461529645602 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:25 INFO - PROCESS | 1802 | 1461529645924 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 13:27:26 INFO - PROCESS | 1802 | 1461529646126 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5356800 == 72 [pid = 1802] [id = 227] 13:27:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x7f4b9d7f2c00) [pid = 1802] [serial = 682] [outer = (nil)] 13:27:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x7f4ba3bbec00) [pid = 1802] [serial = 683] [outer = 0x7f4b9d7f2c00] 13:27:26 INFO - PROCESS | 1802 | 1461529646228 Marionette DEBUG loaded listener.js 13:27:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x7f4ba4d83800) [pid = 1802] [serial = 684] [outer = 0x7f4b9d7f2c00] 13:27:27 INFO - PROCESS | 1802 | 1461529647116 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 13:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1552ms 13:27:27 INFO - PROCESS | 1802 | 1461529647137 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 13:27:27 INFO - PROCESS | 1802 | 1461529647139 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 13:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:27:27 INFO - PROCESS | 1802 | 1461529647146 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:27:27 INFO - PROCESS | 1802 | 1461529647148 Marionette TRACE conn3 <- [1,882,null,{}] 13:27:27 INFO - PROCESS | 1802 | 1461529647154 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:27 INFO - PROCESS | 1802 | 1461529647375 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 13:27:27 INFO - PROCESS | 1802 | 1461529647409 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5eee800 == 73 [pid = 1802] [id = 228] 13:27:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x7f4ba4d83c00) [pid = 1802] [serial = 685] [outer = (nil)] 13:27:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x7f4ba4e2dc00) [pid = 1802] [serial = 686] [outer = 0x7f4ba4d83c00] 13:27:27 INFO - PROCESS | 1802 | 1461529647475 Marionette DEBUG loaded listener.js 13:27:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x7f4ba4e7dc00) [pid = 1802] [serial = 687] [outer = 0x7f4ba4d83c00] 13:27:28 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x7f4b997e2800) [pid = 1802] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:27:28 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x7f4b9d5af400) [pid = 1802] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:27:28 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x7f4b9d5afc00) [pid = 1802] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:27:28 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x7f4b98813c00) [pid = 1802] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:27:28 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x7f4b9880c400) [pid = 1802] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:27:28 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x7f4b9c7e9000) [pid = 1802] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:27:28 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x7f4ba1e31000) [pid = 1802] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:27:28 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x7f4b9d5b8000) [pid = 1802] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:27:28 INFO - PROCESS | 1802 | 1461529648634 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 13:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1532ms 13:27:28 INFO - PROCESS | 1802 | 1461529648680 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 13:27:28 INFO - PROCESS | 1802 | 1461529648683 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 13:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:27:28 INFO - PROCESS | 1802 | 1461529648690 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:27:28 INFO - PROCESS | 1802 | 1461529648693 Marionette TRACE conn3 <- [1,886,null,{}] 13:27:28 INFO - PROCESS | 1802 | 1461529648698 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:28 INFO - PROCESS | 1802 | 1461529648884 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 13:27:29 INFO - PROCESS | 1802 | 1461529649019 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9411800 == 74 [pid = 1802] [id = 229] 13:27:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x7f4b9d5b1000) [pid = 1802] [serial = 688] [outer = (nil)] 13:27:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x7f4ba4e6f400) [pid = 1802] [serial = 689] [outer = 0x7f4b9d5b1000] 13:27:29 INFO - PROCESS | 1802 | 1461529649084 Marionette DEBUG loaded listener.js 13:27:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x7f4ba5721400) [pid = 1802] [serial = 690] [outer = 0x7f4b9d5b1000] 13:27:29 INFO - PROCESS | 1802 | 1461529649820 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 13:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1185ms 13:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:27:29 INFO - PROCESS | 1802 | 1461529649876 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 13:27:29 INFO - PROCESS | 1802 | 1461529649879 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 13:27:29 INFO - PROCESS | 1802 | 1461529649885 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:27:29 INFO - PROCESS | 1802 | 1461529649888 Marionette TRACE conn3 <- [1,890,null,{}] 13:27:30 INFO - PROCESS | 1802 | 1461529650006 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:30 INFO - PROCESS | 1802 | 1461529650219 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 13:27:30 INFO - PROCESS | 1802 | 1461529650408 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c6ce000 == 75 [pid = 1802] [id = 230] 13:27:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x7f4b997de800) [pid = 1802] [serial = 691] [outer = (nil)] 13:27:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x7f4b998c4400) [pid = 1802] [serial = 692] [outer = 0x7f4b997de800] 13:27:30 INFO - PROCESS | 1802 | 1461529650558 Marionette DEBUG loaded listener.js 13:27:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x7f4b9b6e3c00) [pid = 1802] [serial = 693] [outer = 0x7f4b997de800] 13:27:31 INFO - PROCESS | 1802 | 1461529651586 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 13:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1735ms 13:27:31 INFO - PROCESS | 1802 | 1461529651624 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 13:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:27:31 INFO - PROCESS | 1802 | 1461529651637 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 13:27:31 INFO - PROCESS | 1802 | 1461529651649 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:27:31 INFO - PROCESS | 1802 | 1461529651654 Marionette TRACE conn3 <- [1,894,null,{}] 13:27:31 INFO - PROCESS | 1802 | 1461529651665 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:31 INFO - PROCESS | 1802 | 1461529651901 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 13:27:32 INFO - PROCESS | 1802 | 1461529652145 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba50a2000 == 76 [pid = 1802] [id = 231] 13:27:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x7f4b9d20b800) [pid = 1802] [serial = 694] [outer = (nil)] 13:27:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x7f4b9d210800) [pid = 1802] [serial = 695] [outer = 0x7f4b9d20b800] 13:27:32 INFO - PROCESS | 1802 | 1461529652280 Marionette DEBUG loaded listener.js 13:27:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x7f4b9d7f8000) [pid = 1802] [serial = 696] [outer = 0x7f4b9d20b800] 13:27:33 INFO - PROCESS | 1802 | 1461529653249 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 13:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1640ms 13:27:33 INFO - PROCESS | 1802 | 1461529653285 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 13:27:33 INFO - PROCESS | 1802 | 1461529653290 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 13:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:27:33 INFO - PROCESS | 1802 | 1461529653296 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:27:33 INFO - PROCESS | 1802 | 1461529653299 Marionette TRACE conn3 <- [1,898,null,{}] 13:27:33 INFO - PROCESS | 1802 | 1461529653305 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:33 INFO - PROCESS | 1802 | 1461529653510 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 13:27:33 INFO - PROCESS | 1802 | 1461529653773 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4babc8c000 == 77 [pid = 1802] [id = 232] 13:27:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x7f4ba1e2e800) [pid = 1802] [serial = 697] [outer = (nil)] 13:27:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x7f4ba4d8ac00) [pid = 1802] [serial = 698] [outer = 0x7f4ba1e2e800] 13:27:33 INFO - PROCESS | 1802 | 1461529653898 Marionette DEBUG loaded listener.js 13:27:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x7f4ba4e98000) [pid = 1802] [serial = 699] [outer = 0x7f4ba1e2e800] 13:27:34 INFO - PROCESS | 1802 | 1461529654765 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 13:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1530ms 13:27:34 INFO - PROCESS | 1802 | 1461529654836 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 13:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:27:34 INFO - PROCESS | 1802 | 1461529654846 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 13:27:34 INFO - PROCESS | 1802 | 1461529654853 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:27:34 INFO - PROCESS | 1802 | 1461529654857 Marionette TRACE conn3 <- [1,902,null,{}] 13:27:34 INFO - PROCESS | 1802 | 1461529654863 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:35 INFO - PROCESS | 1802 | 1461529655059 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 13:27:35 INFO - PROCESS | 1802 | 1461529655232 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4badb16000 == 78 [pid = 1802] [id = 233] 13:27:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x7f4b9880b800) [pid = 1802] [serial = 700] [outer = (nil)] 13:27:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x7f4ba54ec400) [pid = 1802] [serial = 701] [outer = 0x7f4b9880b800] 13:27:35 INFO - PROCESS | 1802 | 1461529655438 Marionette DEBUG loaded listener.js 13:27:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x7f4ba5a24400) [pid = 1802] [serial = 702] [outer = 0x7f4b9880b800] 13:27:36 INFO - PROCESS | 1802 | 1461529656373 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 13:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1585ms 13:27:36 INFO - PROCESS | 1802 | 1461529656454 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 13:27:36 INFO - PROCESS | 1802 | 1461529656458 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 13:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:27:36 INFO - PROCESS | 1802 | 1461529656465 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:27:36 INFO - PROCESS | 1802 | 1461529656469 Marionette TRACE conn3 <- [1,906,null,{}] 13:27:36 INFO - PROCESS | 1802 | 1461529656475 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:36 INFO - PROCESS | 1802 | 1461529656664 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 13:27:36 INFO - PROCESS | 1802 | 1461529656836 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae48b800 == 79 [pid = 1802] [id = 234] 13:27:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x7f4ba596f400) [pid = 1802] [serial = 703] [outer = (nil)] 13:27:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x7f4ba6070c00) [pid = 1802] [serial = 704] [outer = 0x7f4ba596f400] 13:27:36 INFO - PROCESS | 1802 | 1461529656907 Marionette DEBUG loaded listener.js 13:27:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x7f4ba6f42000) [pid = 1802] [serial = 705] [outer = 0x7f4ba596f400] 13:27:37 INFO - PROCESS | 1802 | 1461529657746 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 13:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1335ms 13:27:37 INFO - PROCESS | 1802 | 1461529657803 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 13:27:37 INFO - PROCESS | 1802 | 1461529657816 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 13:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:27:37 INFO - PROCESS | 1802 | 1461529657832 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:27:37 INFO - PROCESS | 1802 | 1461529657838 Marionette TRACE conn3 <- [1,910,null,{}] 13:27:37 INFO - PROCESS | 1802 | 1461529657847 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:38 INFO - PROCESS | 1802 | 1461529658147 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 13:27:38 INFO - PROCESS | 1802 | 1461529658384 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baed43000 == 80 [pid = 1802] [id = 235] 13:27:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x7f4ba88b5c00) [pid = 1802] [serial = 706] [outer = (nil)] 13:27:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x7f4ba8b1fc00) [pid = 1802] [serial = 707] [outer = 0x7f4ba88b5c00] 13:27:38 INFO - PROCESS | 1802 | 1461529658462 Marionette DEBUG loaded listener.js 13:27:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x7f4ba92f8800) [pid = 1802] [serial = 708] [outer = 0x7f4ba88b5c00] 13:27:39 INFO - PROCESS | 1802 | 1461529659282 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 13:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1491ms 13:27:39 INFO - PROCESS | 1802 | 1461529659321 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 13:27:39 INFO - PROCESS | 1802 | 1461529659326 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 13:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:27:39 INFO - PROCESS | 1802 | 1461529659334 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:27:39 INFO - PROCESS | 1802 | 1461529659337 Marionette TRACE conn3 <- [1,914,null,{}] 13:27:39 INFO - PROCESS | 1802 | 1461529659342 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:39 INFO - PROCESS | 1802 | 1461529659524 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 13:27:39 INFO - PROCESS | 1802 | 1461529659697 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf939000 == 81 [pid = 1802] [id = 236] 13:27:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x7f4ba8ab1800) [pid = 1802] [serial = 709] [outer = (nil)] 13:27:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x7f4ba951c000) [pid = 1802] [serial = 710] [outer = 0x7f4ba8ab1800] 13:27:39 INFO - PROCESS | 1802 | 1461529659768 Marionette DEBUG loaded listener.js 13:27:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x7f4ba9526400) [pid = 1802] [serial = 711] [outer = 0x7f4ba8ab1800] 13:27:40 INFO - PROCESS | 1802 | 1461529660670 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 13:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1380ms 13:27:40 INFO - PROCESS | 1802 | 1461529660720 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 13:27:40 INFO - PROCESS | 1802 | 1461529660723 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 13:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:27:40 INFO - PROCESS | 1802 | 1461529660734 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:27:40 INFO - PROCESS | 1802 | 1461529660737 Marionette TRACE conn3 <- [1,918,null,{}] 13:27:40 INFO - PROCESS | 1802 | 1461529660743 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:40 INFO - PROCESS | 1802 | 1461529660924 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 13:27:41 INFO - PROCESS | 1802 | 1461529661096 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb1420800 == 82 [pid = 1802] [id = 237] 13:27:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4ba92f9000) [pid = 1802] [serial = 712] [outer = (nil)] 13:27:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4ba96ec800) [pid = 1802] [serial = 713] [outer = 0x7f4ba92f9000] 13:27:41 INFO - PROCESS | 1802 | 1461529661169 Marionette DEBUG loaded listener.js 13:27:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4ba96f6c00) [pid = 1802] [serial = 714] [outer = 0x7f4ba92f9000] 13:27:42 INFO - PROCESS | 1802 | 1461529662041 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 13:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1338ms 13:27:42 INFO - PROCESS | 1802 | 1461529662073 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 13:27:42 INFO - PROCESS | 1802 | 1461529662076 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 13:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:27:42 INFO - PROCESS | 1802 | 1461529662083 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:27:42 INFO - PROCESS | 1802 | 1461529662085 Marionette TRACE conn3 <- [1,922,null,{}] 13:27:42 INFO - PROCESS | 1802 | 1461529662090 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:42 INFO - PROCESS | 1802 | 1461529662266 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 13:27:42 INFO - PROCESS | 1802 | 1461529662444 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb5fe5000 == 83 [pid = 1802] [id = 238] 13:27:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4ba92fc000) [pid = 1802] [serial = 715] [outer = (nil)] 13:27:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4bab04c000) [pid = 1802] [serial = 716] [outer = 0x7f4ba92fc000] 13:27:42 INFO - PROCESS | 1802 | 1461529662515 Marionette DEBUG loaded listener.js 13:27:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4bab10e000) [pid = 1802] [serial = 717] [outer = 0x7f4ba92fc000] 13:27:43 INFO - PROCESS | 1802 | 1461529663421 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 13:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1377ms 13:27:43 INFO - PROCESS | 1802 | 1461529663462 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 13:27:43 INFO - PROCESS | 1802 | 1461529663467 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 13:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:27:43 INFO - PROCESS | 1802 | 1461529663473 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:27:43 INFO - PROCESS | 1802 | 1461529663476 Marionette TRACE conn3 <- [1,926,null,{}] 13:27:43 INFO - PROCESS | 1802 | 1461529663482 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:43 INFO - PROCESS | 1802 | 1461529663678 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 13:27:43 INFO - PROCESS | 1802 | 1461529663852 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbbb14800 == 84 [pid = 1802] [id = 239] 13:27:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4ba9527400) [pid = 1802] [serial = 718] [outer = (nil)] 13:27:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4babbe1400) [pid = 1802] [serial = 719] [outer = 0x7f4ba9527400] 13:27:43 INFO - PROCESS | 1802 | 1461529663926 Marionette DEBUG loaded listener.js 13:27:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4babc75800) [pid = 1802] [serial = 720] [outer = 0x7f4ba9527400] 13:27:44 INFO - PROCESS | 1802 | 1461529664779 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 13:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1379ms 13:27:44 INFO - PROCESS | 1802 | 1461529664854 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 13:27:44 INFO - PROCESS | 1802 | 1461529664857 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 13:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:27:44 INFO - PROCESS | 1802 | 1461529664863 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:27:44 INFO - PROCESS | 1802 | 1461529664866 Marionette TRACE conn3 <- [1,930,null,{}] 13:27:44 INFO - PROCESS | 1802 | 1461529664872 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:45 INFO - PROCESS | 1802 | 1461529665082 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 13:27:45 INFO - PROCESS | 1802 | 1461529665272 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbc06e800 == 85 [pid = 1802] [id = 240] 13:27:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4b998c1000) [pid = 1802] [serial = 721] [outer = (nil)] 13:27:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x7f4babc7e000) [pid = 1802] [serial = 722] [outer = 0x7f4b998c1000] 13:27:45 INFO - PROCESS | 1802 | 1461529665361 Marionette DEBUG loaded listener.js 13:27:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x7f4baca37800) [pid = 1802] [serial = 723] [outer = 0x7f4b998c1000] 13:27:46 INFO - PROCESS | 1802 | 1461529666317 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 13:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1531ms 13:27:46 INFO - PROCESS | 1802 | 1461529666395 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 13:27:46 INFO - PROCESS | 1802 | 1461529666399 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 13:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:27:46 INFO - PROCESS | 1802 | 1461529666405 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:27:46 INFO - PROCESS | 1802 | 1461529666409 Marionette TRACE conn3 <- [1,934,null,{}] 13:27:46 INFO - PROCESS | 1802 | 1461529666415 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:46 INFO - PROCESS | 1802 | 1461529666639 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 13:27:46 INFO - PROCESS | 1802 | 1461529666867 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c8b2800 == 86 [pid = 1802] [id = 241] 13:27:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x7f4b98c68000) [pid = 1802] [serial = 724] [outer = (nil)] 13:27:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x7f4b9cea8c00) [pid = 1802] [serial = 725] [outer = 0x7f4b98c68000] 13:27:46 INFO - PROCESS | 1802 | 1461529666954 Marionette DEBUG loaded listener.js 13:27:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x7f4bacdfd000) [pid = 1802] [serial = 726] [outer = 0x7f4b98c68000] 13:27:48 INFO - PROCESS | 1802 | 1461529668455 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 13:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 2092ms 13:27:48 INFO - PROCESS | 1802 | 1461529668499 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 13:27:48 INFO - PROCESS | 1802 | 1461529668505 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 13:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:27:48 INFO - PROCESS | 1802 | 1461529668596 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:27:48 INFO - PROCESS | 1802 | 1461529668601 Marionette TRACE conn3 <- [1,938,null,{}] 13:27:48 INFO - PROCESS | 1802 | 1461529668621 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:48 INFO - PROCESS | 1802 | 1461529668795 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 13:27:48 INFO - PROCESS | 1802 | 1461529668972 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba3d23000 == 87 [pid = 1802] [id = 242] 13:27:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x7f4b98c71000) [pid = 1802] [serial = 727] [outer = (nil)] 13:27:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x7f4b9c5b2c00) [pid = 1802] [serial = 728] [outer = 0x7f4b98c71000] 13:27:49 INFO - PROCESS | 1802 | 1461529669040 Marionette DEBUG loaded listener.js 13:27:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x7f4b9ce9e000) [pid = 1802] [serial = 729] [outer = 0x7f4b98c71000] 13:27:49 INFO - PROCESS | 1802 | 1461529669908 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 13:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1419ms 13:27:50 INFO - PROCESS | 1802 | 1461529669996 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 13:27:50 INFO - PROCESS | 1802 | 1461529670011 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 13:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:27:50 INFO - PROCESS | 1802 | 1461529670029 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:27:50 INFO - PROCESS | 1802 | 1461529670040 Marionette TRACE conn3 <- [1,942,null,{}] 13:27:50 INFO - PROCESS | 1802 | 1461529670107 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:50 INFO - PROCESS | 1802 | 1461529670320 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 13:27:50 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9d65b000 == 86 [pid = 1802] [id = 209] 13:27:50 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5eee800 == 85 [pid = 1802] [id = 228] 13:27:50 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5684000 == 84 [pid = 1802] [id = 211] 13:27:50 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5356800 == 83 [pid = 1802] [id = 227] 13:27:50 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x7f4b998c8c00) [pid = 1802] [serial = 610] [outer = (nil)] [url = about:blank] 13:27:50 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x7f4b9cea6400) [pid = 1802] [serial = 613] [outer = (nil)] [url = about:blank] 13:27:50 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x7f4ba3bb7000) [pid = 1802] [serial = 616] [outer = (nil)] [url = about:blank] 13:27:50 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x7f4ba4e72400) [pid = 1802] [serial = 637] [outer = (nil)] [url = about:blank] 13:27:50 INFO - PROCESS | 1802 | 1461529670657 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:50 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9d73b000 == 82 [pid = 1802] [id = 226] 13:27:50 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99f71800 == 81 [pid = 1802] [id = 225] 13:27:50 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9d655000 == 80 [pid = 1802] [id = 224] 13:27:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99dc2800 == 81 [pid = 1802] [id = 243] 13:27:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x7f4b998c8c00) [pid = 1802] [serial = 730] [outer = (nil)] 13:27:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x7f4b9cea6400) [pid = 1802] [serial = 731] [outer = 0x7f4b998c8c00] 13:27:50 INFO - PROCESS | 1802 | 1461529670733 Marionette DEBUG loaded listener.js 13:27:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x7f4b9d856000) [pid = 1802] [serial = 732] [outer = 0x7f4b998c8c00] 13:27:50 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c690800 == 80 [pid = 1802] [id = 213] 13:27:51 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x7f4ba4e30000) [pid = 1802] [serial = 554] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x7f4b998c4c00) [pid = 1802] [serial = 620] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x7f4b997e5800) [pid = 1802] [serial = 619] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x7f4ba53e9c00) [pid = 1802] [serial = 604] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x7f4b9d7fa800) [pid = 1802] [serial = 631] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x7f4b9cea6800) [pid = 1802] [serial = 595] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x7f4ba1e27c00) [pid = 1802] [serial = 598] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4b9d5bc400) [pid = 1802] [serial = 628] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4b9b6ef800) [pid = 1802] [serial = 622] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4b9c5c1400) [pid = 1802] [serial = 623] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4b9b6e9000) [pid = 1802] [serial = 590] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4b998be800) [pid = 1802] [serial = 592] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4b9d04c000) [pid = 1802] [serial = 625] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4b9d207c00) [pid = 1802] [serial = 626] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4ba5bd7c00) [pid = 1802] [serial = 607] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4ba4d8b000) [pid = 1802] [serial = 601] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4ba4d8b800) [pid = 1802] [serial = 635] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x7f4b9d85ec00) [pid = 1802] [serial = 632] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x7f4ba3ed6800) [pid = 1802] [serial = 634] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x7f4b9d7f3400) [pid = 1802] [serial = 629] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1802 | 1461529671588 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 13:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1603ms 13:27:51 INFO - PROCESS | 1802 | 1461529671631 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 13:27:51 INFO - PROCESS | 1802 | 1461529671635 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 13:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:27:51 INFO - PROCESS | 1802 | 1461529671653 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:27:51 INFO - PROCESS | 1802 | 1461529671659 Marionette TRACE conn3 <- [1,946,null,{}] 13:27:51 INFO - PROCESS | 1802 | 1461529671674 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:51 INFO - PROCESS | 1802 | 1461529671839 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 13:27:51 INFO - PROCESS | 1802 | 1461529671857 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9d73b000 == 81 [pid = 1802] [id = 244] 13:27:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x7f4ba3bba800) [pid = 1802] [serial = 733] [outer = (nil)] 13:27:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x7f4ba4d88c00) [pid = 1802] [serial = 734] [outer = 0x7f4ba3bba800] 13:27:51 INFO - PROCESS | 1802 | 1461529671923 Marionette DEBUG loaded listener.js 13:27:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x7f4ba4e72800) [pid = 1802] [serial = 735] [outer = 0x7f4ba3bba800] 13:27:52 INFO - PROCESS | 1802 | 1461529672780 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 13:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1191ms 13:27:52 INFO - PROCESS | 1802 | 1461529672840 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 13:27:52 INFO - PROCESS | 1802 | 1461529672843 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 13:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:27:52 INFO - PROCESS | 1802 | 1461529672849 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:27:52 INFO - PROCESS | 1802 | 1461529672851 Marionette TRACE conn3 <- [1,950,null,{}] 13:27:52 INFO - PROCESS | 1802 | 1461529672857 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:53 INFO - PROCESS | 1802 | 1461529673032 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 13:27:53 INFO - PROCESS | 1802 | 1461529673200 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba589c800 == 82 [pid = 1802] [id = 245] 13:27:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4ba3bb1c00) [pid = 1802] [serial = 736] [outer = (nil)] 13:27:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4ba517b000) [pid = 1802] [serial = 737] [outer = 0x7f4ba3bb1c00] 13:27:53 INFO - PROCESS | 1802 | 1461529673273 Marionette DEBUG loaded listener.js 13:27:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4ba54e2400) [pid = 1802] [serial = 738] [outer = 0x7f4ba3bb1c00] 13:27:54 INFO - PROCESS | 1802 | 1461529674079 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 13:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1281ms 13:27:54 INFO - PROCESS | 1802 | 1461529674142 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 13:27:54 INFO - PROCESS | 1802 | 1461529674145 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 13:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:27:54 INFO - PROCESS | 1802 | 1461529674151 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:27:54 INFO - PROCESS | 1802 | 1461529674153 Marionette TRACE conn3 <- [1,954,null,{}] 13:27:54 INFO - PROCESS | 1802 | 1461529674159 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:54 INFO - PROCESS | 1802 | 1461529674375 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 13:27:54 INFO - PROCESS | 1802 | 1461529674406 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba88c4800 == 83 [pid = 1802] [id = 246] 13:27:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4ba53e9c00) [pid = 1802] [serial = 739] [outer = (nil)] 13:27:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4ba596d000) [pid = 1802] [serial = 740] [outer = 0x7f4ba53e9c00] 13:27:54 INFO - PROCESS | 1802 | 1461529674467 Marionette DEBUG loaded listener.js 13:27:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4ba5af2000) [pid = 1802] [serial = 741] [outer = 0x7f4ba53e9c00] 13:27:55 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4b9aa73400) [pid = 1802] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:27:55 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4b998c4800) [pid = 1802] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:27:55 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4b98815800) [pid = 1802] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:27:55 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4b9d7f2c00) [pid = 1802] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:27:55 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4ba4d83c00) [pid = 1802] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:27:55 INFO - PROCESS | 1802 | 1461529675518 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 13:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1380ms 13:27:55 INFO - PROCESS | 1802 | 1461529675540 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 13:27:55 INFO - PROCESS | 1802 | 1461529675544 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 13:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:27:55 INFO - PROCESS | 1802 | 1461529675552 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:27:55 INFO - PROCESS | 1802 | 1461529675555 Marionette TRACE conn3 <- [1,958,null,{}] 13:27:55 INFO - PROCESS | 1802 | 1461529675560 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:55 INFO - PROCESS | 1802 | 1461529675745 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 13:27:55 INFO - PROCESS | 1802 | 1461529675764 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9c95800 == 84 [pid = 1802] [id = 247] 13:27:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4ba571b400) [pid = 1802] [serial = 742] [outer = (nil)] 13:27:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4ba73e0800) [pid = 1802] [serial = 743] [outer = 0x7f4ba571b400] 13:27:55 INFO - PROCESS | 1802 | 1461529675829 Marionette DEBUG loaded listener.js 13:27:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4ba88adc00) [pid = 1802] [serial = 744] [outer = 0x7f4ba571b400] 13:27:56 INFO - PROCESS | 1802 | 1461529676655 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 13:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1134ms 13:27:56 INFO - PROCESS | 1802 | 1461529676693 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 13:27:56 INFO - PROCESS | 1802 | 1461529676697 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 13:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:27:56 INFO - PROCESS | 1802 | 1461529676702 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:27:56 INFO - PROCESS | 1802 | 1461529676705 Marionette TRACE conn3 <- [1,962,null,{}] 13:27:56 INFO - PROCESS | 1802 | 1461529676710 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:56 INFO - PROCESS | 1802 | 1461529676874 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 13:27:57 INFO - PROCESS | 1802 | 1461529677108 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99f65800 == 85 [pid = 1802] [id = 248] 13:27:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4b9880d400) [pid = 1802] [serial = 745] [outer = (nil)] 13:27:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4b98a70c00) [pid = 1802] [serial = 746] [outer = 0x7f4b9880d400] 13:27:57 INFO - PROCESS | 1802 | 1461529677237 Marionette DEBUG loaded listener.js 13:27:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4b9aa6f800) [pid = 1802] [serial = 747] [outer = 0x7f4b9880d400] 13:27:58 INFO - PROCESS | 1802 | 1461529678260 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 13:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1630ms 13:27:58 INFO - PROCESS | 1802 | 1461529678335 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 13:27:58 INFO - PROCESS | 1802 | 1461529678342 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 13:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:27:58 INFO - PROCESS | 1802 | 1461529678352 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:27:58 INFO - PROCESS | 1802 | 1461529678358 Marionette TRACE conn3 <- [1,966,null,{}] 13:27:58 INFO - PROCESS | 1802 | 1461529678366 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:58 INFO - PROCESS | 1802 | 1461529678634 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 13:27:58 INFO - PROCESS | 1802 | 1461529678874 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba534c800 == 86 [pid = 1802] [id = 249] 13:27:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4b9d5b4000) [pid = 1802] [serial = 748] [outer = (nil)] 13:27:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4b9d85a800) [pid = 1802] [serial = 749] [outer = 0x7f4b9d5b4000] 13:27:58 INFO - PROCESS | 1802 | 1461529678952 Marionette DEBUG loaded listener.js 13:27:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4ba3bb7c00) [pid = 1802] [serial = 750] [outer = 0x7f4b9d5b4000] 13:27:59 INFO - PROCESS | 1802 | 1461529679839 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 13:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1535ms 13:27:59 INFO - PROCESS | 1802 | 1461529679891 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 13:27:59 INFO - PROCESS | 1802 | 1461529679898 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 13:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:27:59 INFO - PROCESS | 1802 | 1461529679906 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:27:59 INFO - PROCESS | 1802 | 1461529679910 Marionette TRACE conn3 <- [1,970,null,{}] 13:27:59 INFO - PROCESS | 1802 | 1461529679916 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:00 INFO - PROCESS | 1802 | 1461529680125 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 13:28:00 INFO - PROCESS | 1802 | 1461529680388 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bac93b800 == 87 [pid = 1802] [id = 250] 13:28:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x7f4ba3ede400) [pid = 1802] [serial = 751] [outer = (nil)] 13:28:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x7f4ba571d000) [pid = 1802] [serial = 752] [outer = 0x7f4ba3ede400] 13:28:00 INFO - PROCESS | 1802 | 1461529680509 Marionette DEBUG loaded listener.js 13:28:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x7f4ba5f44000) [pid = 1802] [serial = 753] [outer = 0x7f4ba3ede400] 13:28:01 INFO - PROCESS | 1802 | 1461529681438 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 13:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1580ms 13:28:01 INFO - PROCESS | 1802 | 1461529681487 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 13:28:01 INFO - PROCESS | 1802 | 1461529681490 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 13:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:28:01 INFO - PROCESS | 1802 | 1461529681505 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:28:01 INFO - PROCESS | 1802 | 1461529681515 Marionette TRACE conn3 <- [1,974,null,{}] 13:28:01 INFO - PROCESS | 1802 | 1461529681523 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:01 INFO - PROCESS | 1802 | 1461529681772 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 13:28:01 INFO - PROCESS | 1802 | 1461529681988 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae255800 == 88 [pid = 1802] [id = 251] 13:28:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x7f4ba73e4000) [pid = 1802] [serial = 754] [outer = (nil)] 13:28:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x7f4ba92f2400) [pid = 1802] [serial = 755] [outer = 0x7f4ba73e4000] 13:28:02 INFO - PROCESS | 1802 | 1461529682109 Marionette DEBUG loaded listener.js 13:28:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x7f4ba9528800) [pid = 1802] [serial = 756] [outer = 0x7f4ba73e4000] 13:28:03 INFO - PROCESS | 1802 | 1461529682999 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 13:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1554ms 13:28:03 INFO - PROCESS | 1802 | 1461529683052 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 13:28:03 INFO - PROCESS | 1802 | 1461529683057 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 13:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:28:03 INFO - PROCESS | 1802 | 1461529683063 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:28:03 INFO - PROCESS | 1802 | 1461529683065 Marionette TRACE conn3 <- [1,978,null,{}] 13:28:03 INFO - PROCESS | 1802 | 1461529683071 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:03 INFO - PROCESS | 1802 | 1461529683255 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 13:28:03 INFO - PROCESS | 1802 | 1461529683435 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf441000 == 89 [pid = 1802] [id = 252] 13:28:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x7f4ba88a7800) [pid = 1802] [serial = 757] [outer = (nil)] 13:28:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x7f4babb37400) [pid = 1802] [serial = 758] [outer = 0x7f4ba88a7800] 13:28:03 INFO - PROCESS | 1802 | 1461529683515 Marionette DEBUG loaded listener.js 13:28:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x7f4babc81c00) [pid = 1802] [serial = 759] [outer = 0x7f4ba88a7800] 13:28:04 INFO - PROCESS | 1802 | 1461529684454 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 13:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1434ms 13:28:04 INFO - PROCESS | 1802 | 1461529684498 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 13:28:04 INFO - PROCESS | 1802 | 1461529684502 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 13:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:28:04 INFO - PROCESS | 1802 | 1461529684508 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:28:04 INFO - PROCESS | 1802 | 1461529684511 Marionette TRACE conn3 <- [1,982,null,{}] 13:28:04 INFO - PROCESS | 1802 | 1461529684516 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:04 INFO - PROCESS | 1802 | 1461529684697 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 13:28:04 INFO - PROCESS | 1802 | 1461529684876 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb5fef800 == 90 [pid = 1802] [id = 253] 13:28:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x7f4bac9b1400) [pid = 1802] [serial = 760] [outer = (nil)] 13:28:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x7f4bacb17400) [pid = 1802] [serial = 761] [outer = 0x7f4bac9b1400] 13:28:04 INFO - PROCESS | 1802 | 1461529684964 Marionette DEBUG loaded listener.js 13:28:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x7f4bad959000) [pid = 1802] [serial = 762] [outer = 0x7f4bac9b1400] 13:28:05 INFO - PROCESS | 1802 | 1461529685893 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 13:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1433ms 13:28:05 INFO - PROCESS | 1802 | 1461529685942 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 13:28:05 INFO - PROCESS | 1802 | 1461529685945 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 13:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:28:05 INFO - PROCESS | 1802 | 1461529685951 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:28:05 INFO - PROCESS | 1802 | 1461529685954 Marionette TRACE conn3 <- [1,986,null,{}] 13:28:05 INFO - PROCESS | 1802 | 1461529685960 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:06 INFO - PROCESS | 1802 | 1461529686166 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 13:28:06 INFO - PROCESS | 1802 | 1461529686371 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbd003000 == 91 [pid = 1802] [id = 254] 13:28:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x7f4ba1e2d400) [pid = 1802] [serial = 763] [outer = (nil)] 13:28:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x7f4bae092000) [pid = 1802] [serial = 764] [outer = 0x7f4ba1e2d400] 13:28:06 INFO - PROCESS | 1802 | 1461529686446 Marionette DEBUG loaded listener.js 13:28:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x7f4bae098000) [pid = 1802] [serial = 765] [outer = 0x7f4ba1e2d400] 13:28:07 INFO - PROCESS | 1802 | 1461529687315 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 13:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1433ms 13:28:07 INFO - PROCESS | 1802 | 1461529687386 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 13:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:28:07 INFO - PROCESS | 1802 | 1461529687390 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 13:28:07 INFO - PROCESS | 1802 | 1461529687396 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:28:07 INFO - PROCESS | 1802 | 1461529687400 Marionette TRACE conn3 <- [1,990,null,{}] 13:28:07 INFO - PROCESS | 1802 | 1461529687405 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:07 INFO - PROCESS | 1802 | 1461529687590 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 13:28:07 INFO - PROCESS | 1802 | 1461529687776 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc08c7800 == 92 [pid = 1802] [id = 255] 13:28:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x7f4bae09a800) [pid = 1802] [serial = 766] [outer = (nil)] 13:28:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x7f4bae4b9800) [pid = 1802] [serial = 767] [outer = 0x7f4bae09a800] 13:28:07 INFO - PROCESS | 1802 | 1461529687850 Marionette DEBUG loaded listener.js 13:28:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x7f4bae72a000) [pid = 1802] [serial = 768] [outer = 0x7f4bae09a800] 13:28:08 INFO - PROCESS | 1802 | 1461529688706 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 13:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1379ms 13:28:08 INFO - PROCESS | 1802 | 1461529688777 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 13:28:08 INFO - PROCESS | 1802 | 1461529688781 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 13:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:28:08 INFO - PROCESS | 1802 | 1461529688786 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:28:08 INFO - PROCESS | 1802 | 1461529688789 Marionette TRACE conn3 <- [1,994,null,{}] 13:28:08 INFO - PROCESS | 1802 | 1461529688794 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:08 INFO - PROCESS | 1802 | 1461529688976 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 13:28:09 INFO - PROCESS | 1802 | 1461529689154 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc097e000 == 93 [pid = 1802] [id = 256] 13:28:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x7f4bae099400) [pid = 1802] [serial = 769] [outer = (nil)] 13:28:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x7f4baed08400) [pid = 1802] [serial = 770] [outer = 0x7f4bae099400] 13:28:09 INFO - PROCESS | 1802 | 1461529689231 Marionette DEBUG loaded listener.js 13:28:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x7f4baed7e400) [pid = 1802] [serial = 771] [outer = 0x7f4bae099400] 13:28:10 INFO - PROCESS | 1802 | 1461529690050 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 13:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1332ms 13:28:10 INFO - PROCESS | 1802 | 1461529690120 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 13:28:10 INFO - PROCESS | 1802 | 1461529690124 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 13:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:28:10 INFO - PROCESS | 1802 | 1461529690130 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:28:10 INFO - PROCESS | 1802 | 1461529690132 Marionette TRACE conn3 <- [1,998,null,{}] 13:28:10 INFO - PROCESS | 1802 | 1461529690138 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:10 INFO - PROCESS | 1802 | 1461529690318 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 13:28:10 INFO - PROCESS | 1802 | 1461529690497 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc104c800 == 94 [pid = 1802] [id = 257] 13:28:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x7f4bae217000) [pid = 1802] [serial = 772] [outer = (nil)] 13:28:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x7f4baf7cd000) [pid = 1802] [serial = 773] [outer = 0x7f4bae217000] 13:28:10 INFO - PROCESS | 1802 | 1461529690574 Marionette DEBUG loaded listener.js 13:28:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x7f4bb130d400) [pid = 1802] [serial = 774] [outer = 0x7f4bae217000] 13:28:11 INFO - PROCESS | 1802 | 1461529691458 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 13:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1390ms 13:28:11 INFO - PROCESS | 1802 | 1461529691521 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 13:28:11 INFO - PROCESS | 1802 | 1461529691524 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 13:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:28:11 INFO - PROCESS | 1802 | 1461529691531 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:28:11 INFO - PROCESS | 1802 | 1461529691535 Marionette TRACE conn3 <- [1,1002,null,{}] 13:28:11 INFO - PROCESS | 1802 | 1461529691541 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:11 INFO - PROCESS | 1802 | 1461529691811 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 13:28:12 INFO - PROCESS | 1802 | 1461529692051 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc149d000 == 95 [pid = 1802] [id = 258] 13:28:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x7f4bb1370000) [pid = 1802] [serial = 775] [outer = (nil)] 13:28:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x7f4bb1425000) [pid = 1802] [serial = 776] [outer = 0x7f4bb1370000] 13:28:12 INFO - PROCESS | 1802 | 1461529692185 Marionette DEBUG loaded listener.js 13:28:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x7f4bb14e2000) [pid = 1802] [serial = 777] [outer = 0x7f4bb1370000] 13:28:13 INFO - PROCESS | 1802 | 1461529693091 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 13:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1636ms 13:28:13 INFO - PROCESS | 1802 | 1461529693168 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 13:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:28:13 INFO - PROCESS | 1802 | 1461529693173 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 13:28:13 INFO - PROCESS | 1802 | 1461529693180 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:28:13 INFO - PROCESS | 1802 | 1461529693183 Marionette TRACE conn3 <- [1,1006,null,{}] 13:28:13 INFO - PROCESS | 1802 | 1461529693190 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:13 INFO - PROCESS | 1802 | 1461529693456 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 13:28:13 INFO - PROCESS | 1802 | 1461529693691 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc3e59000 == 96 [pid = 1802] [id = 259] 13:28:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x7f4bb164a800) [pid = 1802] [serial = 778] [outer = (nil)] 13:28:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4bb504c800) [pid = 1802] [serial = 779] [outer = 0x7f4bb164a800] 13:28:13 INFO - PROCESS | 1802 | 1461529693807 Marionette DEBUG loaded listener.js 13:28:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4bb5f5f400) [pid = 1802] [serial = 780] [outer = 0x7f4bb164a800] 13:28:14 INFO - PROCESS | 1802 | 1461529694618 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 13:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1486ms 13:28:14 INFO - PROCESS | 1802 | 1461529694666 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 13:28:14 INFO - PROCESS | 1802 | 1461529694669 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 13:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:28:14 INFO - PROCESS | 1802 | 1461529694675 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:28:14 INFO - PROCESS | 1802 | 1461529694677 Marionette TRACE conn3 <- [1,1010,null,{}] 13:28:14 INFO - PROCESS | 1802 | 1461529694683 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:14 INFO - PROCESS | 1802 | 1461529694881 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 13:28:15 INFO - PROCESS | 1802 | 1461529695077 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc56a2000 == 97 [pid = 1802] [id = 260] 13:28:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x7f4ba5721800) [pid = 1802] [serial = 781] [outer = (nil)] 13:28:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4bbaf1f400) [pid = 1802] [serial = 782] [outer = 0x7f4ba5721800] 13:28:15 INFO - PROCESS | 1802 | 1461529695156 Marionette DEBUG loaded listener.js 13:28:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4bbbb49c00) [pid = 1802] [serial = 783] [outer = 0x7f4ba5721800] 13:28:16 INFO - PROCESS | 1802 | 1461529696009 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 13:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1380ms 13:28:16 INFO - PROCESS | 1802 | 1461529696058 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 13:28:16 INFO - PROCESS | 1802 | 1461529696062 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 13:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:28:16 INFO - PROCESS | 1802 | 1461529696068 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:28:16 INFO - PROCESS | 1802 | 1461529696070 Marionette TRACE conn3 <- [1,1014,null,{}] 13:28:16 INFO - PROCESS | 1802 | 1461529696077 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:16 INFO - PROCESS | 1802 | 1461529696279 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 13:28:16 INFO - PROCESS | 1802 | 1461529696470 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc8bb1800 == 98 [pid = 1802] [id = 261] 13:28:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4b997db800) [pid = 1802] [serial = 784] [outer = (nil)] 13:28:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4bbbb52c00) [pid = 1802] [serial = 785] [outer = 0x7f4b997db800] 13:28:16 INFO - PROCESS | 1802 | 1461529696544 Marionette DEBUG loaded listener.js 13:28:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x7f4bbbd85000) [pid = 1802] [serial = 786] [outer = 0x7f4b997db800] 13:28:17 INFO - PROCESS | 1802 | 1461529697388 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 13:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1380ms 13:28:17 INFO - PROCESS | 1802 | 1461529697450 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 13:28:17 INFO - PROCESS | 1802 | 1461529697452 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 13:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:28:17 INFO - PROCESS | 1802 | 1461529697459 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:28:17 INFO - PROCESS | 1802 | 1461529697463 Marionette TRACE conn3 <- [1,1018,null,{}] 13:28:17 INFO - PROCESS | 1802 | 1461529697469 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:17 INFO - PROCESS | 1802 | 1461529697664 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 13:28:17 INFO - PROCESS | 1802 | 1461529697848 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99e94800 == 99 [pid = 1802] [id = 262] 13:28:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x7f4b998c5c00) [pid = 1802] [serial = 787] [outer = (nil)] 13:28:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x7f4bbbd89400) [pid = 1802] [serial = 788] [outer = 0x7f4b998c5c00] 13:28:17 INFO - PROCESS | 1802 | 1461529697922 Marionette DEBUG loaded listener.js 13:28:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x7f4bbbdca400) [pid = 1802] [serial = 789] [outer = 0x7f4b998c5c00] 13:28:19 INFO - PROCESS | 1802 | 1461529699161 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 13:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1780ms 13:28:19 INFO - PROCESS | 1802 | 1461529699242 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 13:28:19 INFO - PROCESS | 1802 | 1461529699247 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 13:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:28:19 INFO - PROCESS | 1802 | 1461529699255 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:28:19 INFO - PROCESS | 1802 | 1461529699260 Marionette TRACE conn3 <- [1,1022,null,{}] 13:28:19 INFO - PROCESS | 1802 | 1461529699269 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:19 INFO - PROCESS | 1802 | 1461529699544 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 13:28:19 INFO - PROCESS | 1802 | 1461529699704 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba29a7000 == 100 [pid = 1802] [id = 263] 13:28:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x7f4b9cea0000) [pid = 1802] [serial = 790] [outer = (nil)] 13:28:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x7f4b9d049c00) [pid = 1802] [serial = 791] [outer = 0x7f4b9cea0000] 13:28:19 INFO - PROCESS | 1802 | 1461529699785 Marionette DEBUG loaded listener.js 13:28:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x7f4b9d7f2400) [pid = 1802] [serial = 792] [outer = 0x7f4b9cea0000] 13:28:20 INFO - PROCESS | 1802 | 1461529700602 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 13:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1389ms 13:28:20 INFO - PROCESS | 1802 | 1461529700647 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 13:28:20 INFO - PROCESS | 1802 | 1461529700655 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 13:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:28:20 INFO - PROCESS | 1802 | 1461529700667 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:28:20 INFO - PROCESS | 1802 | 1461529700671 Marionette TRACE conn3 <- [1,1026,null,{}] 13:28:20 INFO - PROCESS | 1802 | 1461529700681 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:20 INFO - PROCESS | 1802 | 1461529700886 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 13:28:21 INFO - PROCESS | 1802 | 1461529701239 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9b6d8800 == 101 [pid = 1802] [id = 264] 13:28:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x7f4ba3edc400) [pid = 1802] [serial = 793] [outer = (nil)] 13:28:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x7f4ba4d84800) [pid = 1802] [serial = 794] [outer = 0x7f4ba3edc400] 13:28:21 INFO - PROCESS | 1802 | 1461529701326 Marionette DEBUG loaded listener.js 13:28:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x7f4ba5176000) [pid = 1802] [serial = 795] [outer = 0x7f4ba3edc400] 13:28:22 INFO - PROCESS | 1802 | 1461529702237 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 13:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1638ms 13:28:22 INFO - PROCESS | 1802 | 1461529702304 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 13:28:22 INFO - PROCESS | 1802 | 1461529702308 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 13:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:28:22 INFO - PROCESS | 1802 | 1461529702314 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:28:22 INFO - PROCESS | 1802 | 1461529702319 Marionette TRACE conn3 <- [1,1030,null,{}] 13:28:22 INFO - PROCESS | 1802 | 1461529702337 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:22 INFO - PROCESS | 1802 | 1461529702593 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 13:28:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbbb0e000 == 100 [pid = 1802] [id = 44] 13:28:22 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x7f4ba53eb400) [pid = 1802] [serial = 652] [outer = (nil)] [url = about:blank] 13:28:22 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x7f4ba5802c00) [pid = 1802] [serial = 655] [outer = (nil)] [url = about:blank] 13:28:22 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x7f4ba5af0c00) [pid = 1802] [serial = 658] [outer = (nil)] [url = about:blank] 13:28:22 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x7f4ba5f4c800) [pid = 1802] [serial = 661] [outer = (nil)] [url = about:blank] 13:28:22 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x7f4ba6070800) [pid = 1802] [serial = 664] [outer = (nil)] [url = about:blank] 13:28:22 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x7f4ba630c400) [pid = 1802] [serial = 667] [outer = (nil)] [url = about:blank] 13:28:22 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x7f4ba4e6f400) [pid = 1802] [serial = 689] [outer = (nil)] [url = about:blank] 13:28:22 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x7f4ba4e95800) [pid = 1802] [serial = 649] [outer = (nil)] [url = about:blank] 13:28:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9c95800 == 99 [pid = 1802] [id = 247] 13:28:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba88c4800 == 98 [pid = 1802] [id = 246] 13:28:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba589c800 == 97 [pid = 1802] [id = 245] 13:28:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9d73b000 == 96 [pid = 1802] [id = 244] 13:28:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99dc2800 == 95 [pid = 1802] [id = 243] 13:28:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba3d23000 == 94 [pid = 1802] [id = 242] 13:28:22 INFO - PROCESS | 1802 | 1461529702918 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baf939000 == 93 [pid = 1802] [id = 236] 13:28:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baed43000 == 92 [pid = 1802] [id = 235] 13:28:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c722800 == 93 [pid = 1802] [id = 265] 13:28:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x7f4ba4e95800) [pid = 1802] [serial = 796] [outer = (nil)] 13:28:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x7f4ba5805400) [pid = 1802] [serial = 797] [outer = 0x7f4ba4e95800] 13:28:22 INFO - PROCESS | 1802 | 1461529702994 Marionette DEBUG loaded listener.js 13:28:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x7f4ba6310400) [pid = 1802] [serial = 798] [outer = 0x7f4ba4e95800] 13:28:23 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae48b800 == 92 [pid = 1802] [id = 234] 13:28:23 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4badb16000 == 91 [pid = 1802] [id = 233] 13:28:23 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4babc8c000 == 90 [pid = 1802] [id = 232] 13:28:23 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba50a2000 == 89 [pid = 1802] [id = 231] 13:28:23 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c6ce000 == 88 [pid = 1802] [id = 230] 13:28:23 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9411800 == 87 [pid = 1802] [id = 229] 13:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x7f4ba4e2dc00) [pid = 1802] [serial = 686] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x7f4ba3ee0c00) [pid = 1802] [serial = 425] [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.] 13:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x7f4ba4e7dc00) [pid = 1802] [serial = 687] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x7f4ba1e22c00) [pid = 1802] [serial = 681] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x7f4b9d7f5800) [pid = 1802] [serial = 680] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4b9d046400) [pid = 1802] [serial = 677] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4b9d205c00) [pid = 1802] [serial = 678] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4b9d5b0800) [pid = 1802] [serial = 643] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4b997e9000) [pid = 1802] [serial = 674] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x7f4b9c5b6800) [pid = 1802] [serial = 675] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4ba3bbec00) [pid = 1802] [serial = 683] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4b998c2400) [pid = 1802] [serial = 640] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x7f4ba4d83800) [pid = 1802] [serial = 684] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x7f4ba3bb5c00) [pid = 1802] [serial = 646] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x7f4ba88ab400) [pid = 1802] [serial = 670] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1802 | 1461529703801 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 13:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1548ms 13:28:23 INFO - PROCESS | 1802 | 1461529703863 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 13:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:28:23 INFO - PROCESS | 1802 | 1461529703868 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 13:28:23 INFO - PROCESS | 1802 | 1461529703874 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:28:23 INFO - PROCESS | 1802 | 1461529703877 Marionette TRACE conn3 <- [1,1034,null,{}] 13:28:23 INFO - PROCESS | 1802 | 1461529703883 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:24 INFO - PROCESS | 1802 | 1461529704057 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 13:28:24 INFO - PROCESS | 1802 | 1461529704067 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba63a9800 == 88 [pid = 1802] [id = 266] 13:28:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x7f4b9b6e5800) [pid = 1802] [serial = 799] [outer = (nil)] 13:28:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x7f4ba92f4c00) [pid = 1802] [serial = 800] [outer = 0x7f4b9b6e5800] 13:28:24 INFO - PROCESS | 1802 | 1461529704130 Marionette DEBUG loaded listener.js 13:28:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x7f4ba9524000) [pid = 1802] [serial = 801] [outer = 0x7f4b9b6e5800] 13:28:25 INFO - PROCESS | 1802 | 1461529704999 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 13:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1180ms 13:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:28:25 INFO - PROCESS | 1802 | 1461529705054 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 13:28:25 INFO - PROCESS | 1802 | 1461529705057 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 13:28:25 INFO - PROCESS | 1802 | 1461529705063 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:28:25 INFO - PROCESS | 1802 | 1461529705066 Marionette TRACE conn3 <- [1,1038,null,{}] 13:28:25 INFO - PROCESS | 1802 | 1461529705070 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:25 INFO - PROCESS | 1802 | 1461529705249 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 13:28:25 INFO - PROCESS | 1802 | 1461529705415 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bab064800 == 89 [pid = 1802] [id = 267] 13:28:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4ba596d800) [pid = 1802] [serial = 802] [outer = (nil)] 13:28:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4bab04c400) [pid = 1802] [serial = 803] [outer = 0x7f4ba596d800] 13:28:25 INFO - PROCESS | 1802 | 1461529705478 Marionette DEBUG loaded listener.js 13:28:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x7f4babc66800) [pid = 1802] [serial = 804] [outer = 0x7f4ba596d800] 13:28:26 INFO - PROCESS | 1802 | 1461529706326 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 13:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1286ms 13:28:26 INFO - PROCESS | 1802 | 1461529706348 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 13:28:26 INFO - PROCESS | 1802 | 1461529706350 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 13:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:28:26 INFO - PROCESS | 1802 | 1461529706356 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:28:26 INFO - PROCESS | 1802 | 1461529706358 Marionette TRACE conn3 <- [1,1042,null,{}] 13:28:26 INFO - PROCESS | 1802 | 1461529706363 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:26 INFO - PROCESS | 1802 | 1461529706646 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 13:28:26 INFO - PROCESS | 1802 | 1461529706687 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad96b000 == 90 [pid = 1802] [id = 268] 13:28:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4bacb1a000) [pid = 1802] [serial = 805] [outer = (nil)] 13:28:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4bade9a800) [pid = 1802] [serial = 806] [outer = 0x7f4bacb1a000] 13:28:26 INFO - PROCESS | 1802 | 1461529706754 Marionette DEBUG loaded listener.js 13:28:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4baf7cec00) [pid = 1802] [serial = 807] [outer = 0x7f4bacb1a000] 13:28:27 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4b998c8c00) [pid = 1802] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:28:27 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4ba3bba800) [pid = 1802] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:28:27 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4ba53e9c00) [pid = 1802] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:28:27 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x7f4ba3bb1c00) [pid = 1802] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:28:27 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4b98c71000) [pid = 1802] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:28:27 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4b9d5b1000) [pid = 1802] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:28:27 INFO - PROCESS | 1802 | 1461529707788 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 13:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1482ms 13:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:28:27 INFO - PROCESS | 1802 | 1461529707840 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 13:28:27 INFO - PROCESS | 1802 | 1461529707842 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 13:28:27 INFO - PROCESS | 1802 | 1461529707848 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:28:27 INFO - PROCESS | 1802 | 1461529707851 Marionette TRACE conn3 <- [1,1046,null,{}] 13:28:27 INFO - PROCESS | 1802 | 1461529707856 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:28 INFO - PROCESS | 1802 | 1461529708030 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 13:28:28 INFO - PROCESS | 1802 | 1461529708173 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae030800 == 91 [pid = 1802] [id = 269] 13:28:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4b998c8c00) [pid = 1802] [serial = 808] [outer = (nil)] 13:28:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4ba5aea000) [pid = 1802] [serial = 809] [outer = 0x7f4b998c8c00] 13:28:28 INFO - PROCESS | 1802 | 1461529708236 Marionette DEBUG loaded listener.js 13:28:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x7f4bb1319000) [pid = 1802] [serial = 810] [outer = 0x7f4b998c8c00] 13:28:28 INFO - PROCESS | 1802 | 1461529708941 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 13:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1137ms 13:28:28 INFO - PROCESS | 1802 | 1461529708985 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 13:28:28 INFO - PROCESS | 1802 | 1461529708989 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 13:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:28:28 INFO - PROCESS | 1802 | 1461529708994 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:28:28 INFO - PROCESS | 1802 | 1461529708996 Marionette TRACE conn3 <- [1,1050,null,{}] 13:28:29 INFO - PROCESS | 1802 | 1461529709002 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:29 INFO - PROCESS | 1802 | 1461529709214 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 13:28:29 INFO - PROCESS | 1802 | 1461529709233 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baec09800 == 92 [pid = 1802] [id = 270] 13:28:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4b9b6ef800) [pid = 1802] [serial = 811] [outer = (nil)] 13:28:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4bb14d9c00) [pid = 1802] [serial = 812] [outer = 0x7f4b9b6ef800] 13:28:29 INFO - PROCESS | 1802 | 1461529709296 Marionette DEBUG loaded listener.js 13:28:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4bb2207c00) [pid = 1802] [serial = 813] [outer = 0x7f4b9b6ef800] 13:28:30 INFO - PROCESS | 1802 | 1461529710377 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 13:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1434ms 13:28:30 INFO - PROCESS | 1802 | 1461529710430 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 13:28:30 INFO - PROCESS | 1802 | 1461529710436 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 13:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:28:30 INFO - PROCESS | 1802 | 1461529710446 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:28:30 INFO - PROCESS | 1802 | 1461529710449 Marionette TRACE conn3 <- [1,1054,null,{}] 13:28:30 INFO - PROCESS | 1802 | 1461529710458 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:30 INFO - PROCESS | 1802 | 1461529710659 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 13:28:30 INFO - PROCESS | 1802 | 1461529710892 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5358800 == 93 [pid = 1802] [id = 271] 13:28:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4b9d210c00) [pid = 1802] [serial = 814] [outer = (nil)] 13:28:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x7f4ba3ed9800) [pid = 1802] [serial = 815] [outer = 0x7f4b9d210c00] 13:28:31 INFO - PROCESS | 1802 | 1461529711015 Marionette DEBUG loaded listener.js 13:28:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x7f4ba4e7c400) [pid = 1802] [serial = 816] [outer = 0x7f4b9d210c00] 13:28:31 INFO - PROCESS | 1802 | 1461529711909 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 13:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1531ms 13:28:31 INFO - PROCESS | 1802 | 1461529711979 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 13:28:31 INFO - PROCESS | 1802 | 1461529711987 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 13:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:28:32 INFO - PROCESS | 1802 | 1461529711997 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:28:32 INFO - PROCESS | 1802 | 1461529712001 Marionette TRACE conn3 <- [1,1058,null,{}] 13:28:32 INFO - PROCESS | 1802 | 1461529712008 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:32 INFO - PROCESS | 1802 | 1461529712247 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 13:28:32 INFO - PROCESS | 1802 | 1461529712511 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad5ca800 == 94 [pid = 1802] [id = 272] 13:28:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x7f4ba5802800) [pid = 1802] [serial = 817] [outer = (nil)] 13:28:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x7f4ba62f4000) [pid = 1802] [serial = 818] [outer = 0x7f4ba5802800] 13:28:32 INFO - PROCESS | 1802 | 1461529712633 Marionette DEBUG loaded listener.js 13:28:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x7f4ba8b19c00) [pid = 1802] [serial = 819] [outer = 0x7f4ba5802800] 13:28:33 INFO - PROCESS | 1802 | 1461529713521 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 13:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1584ms 13:28:33 INFO - PROCESS | 1802 | 1461529713583 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 13:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:28:33 INFO - PROCESS | 1802 | 1461529713587 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 13:28:33 INFO - PROCESS | 1802 | 1461529713594 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:28:33 INFO - PROCESS | 1802 | 1461529713599 Marionette TRACE conn3 <- [1,1062,null,{}] 13:28:33 INFO - PROCESS | 1802 | 1461529713614 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:33 INFO - PROCESS | 1802 | 1461529713881 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 13:28:34 INFO - PROCESS | 1802 | 1461529714106 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbbb20000 == 95 [pid = 1802] [id = 273] 13:28:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x7f4bac9a7c00) [pid = 1802] [serial = 820] [outer = (nil)] 13:28:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x7f4bad648400) [pid = 1802] [serial = 821] [outer = 0x7f4bac9a7c00] 13:28:34 INFO - PROCESS | 1802 | 1461529714248 Marionette DEBUG loaded listener.js 13:28:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x7f4badea0c00) [pid = 1802] [serial = 822] [outer = 0x7f4bac9a7c00] 13:28:35 INFO - PROCESS | 1802 | 1461529715134 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 13:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1592ms 13:28:35 INFO - PROCESS | 1802 | 1461529715186 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 13:28:35 INFO - PROCESS | 1802 | 1461529715190 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 13:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:28:35 INFO - PROCESS | 1802 | 1461529715197 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:28:35 INFO - PROCESS | 1802 | 1461529715200 Marionette TRACE conn3 <- [1,1066,null,{}] 13:28:35 INFO - PROCESS | 1802 | 1461529715207 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:35 INFO - PROCESS | 1802 | 1461529715400 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 13:28:35 INFO - PROCESS | 1802 | 1461529715585 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc097d000 == 96 [pid = 1802] [id = 274] 13:28:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x7f4bac2f7000) [pid = 1802] [serial = 823] [outer = (nil)] 13:28:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x7f4bb14e3000) [pid = 1802] [serial = 824] [outer = 0x7f4bac2f7000] 13:28:35 INFO - PROCESS | 1802 | 1461529715659 Marionette DEBUG loaded listener.js 13:28:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x7f4bb5f58800) [pid = 1802] [serial = 825] [outer = 0x7f4bac2f7000] 13:28:36 INFO - PROCESS | 1802 | 1461529716533 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 13:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1383ms 13:28:36 INFO - PROCESS | 1802 | 1461529716582 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 13:28:36 INFO - PROCESS | 1802 | 1461529716586 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 13:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:28:36 INFO - PROCESS | 1802 | 1461529716591 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:28:36 INFO - PROCESS | 1802 | 1461529716594 Marionette TRACE conn3 <- [1,1070,null,{}] 13:28:36 INFO - PROCESS | 1802 | 1461529716600 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:36 INFO - PROCESS | 1802 | 1461529716837 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 13:28:37 INFO - PROCESS | 1802 | 1461529717072 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc3e57000 == 97 [pid = 1802] [id = 275] 13:28:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x7f4bbbdcb800) [pid = 1802] [serial = 826] [outer = (nil)] 13:28:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x7f4bbbdd1800) [pid = 1802] [serial = 827] [outer = 0x7f4bbbdcb800] 13:28:37 INFO - PROCESS | 1802 | 1461529717189 Marionette DEBUG loaded listener.js 13:28:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x7f4bbbe76800) [pid = 1802] [serial = 828] [outer = 0x7f4bbbdcb800] 13:28:38 INFO - PROCESS | 1802 | 1461529718023 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 13:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1481ms 13:28:38 INFO - PROCESS | 1802 | 1461529718078 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 13:28:38 INFO - PROCESS | 1802 | 1461529718083 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 13:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:28:38 INFO - PROCESS | 1802 | 1461529718097 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:28:38 INFO - PROCESS | 1802 | 1461529718099 Marionette TRACE conn3 <- [1,1074,null,{}] 13:28:38 INFO - PROCESS | 1802 | 1461529718105 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:38 INFO - PROCESS | 1802 | 1461529718320 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 13:28:38 INFO - PROCESS | 1802 | 1461529718511 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0e18000 == 98 [pid = 1802] [id = 276] 13:28:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x7f4ba8abb000) [pid = 1802] [serial = 829] [outer = (nil)] 13:28:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x7f4bbbefa400) [pid = 1802] [serial = 830] [outer = 0x7f4ba8abb000] 13:28:38 INFO - PROCESS | 1802 | 1461529718586 Marionette DEBUG loaded listener.js 13:28:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x7f4bbcf4d000) [pid = 1802] [serial = 831] [outer = 0x7f4ba8abb000] 13:28:39 INFO - PROCESS | 1802 | 1461529719472 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 13:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1429ms 13:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:28:39 INFO - PROCESS | 1802 | 1461529719526 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 13:28:39 INFO - PROCESS | 1802 | 1461529719529 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 13:28:39 INFO - PROCESS | 1802 | 1461529719535 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:28:39 INFO - PROCESS | 1802 | 1461529719538 Marionette TRACE conn3 <- [1,1078,null,{}] 13:28:39 INFO - PROCESS | 1802 | 1461529719544 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:39 INFO - PROCESS | 1802 | 1461529719723 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 13:28:39 INFO - PROCESS | 1802 | 1461529719911 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9b11800 == 99 [pid = 1802] [id = 277] 13:28:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x7f4bae093000) [pid = 1802] [serial = 832] [outer = (nil)] 13:28:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x7f4bbd0c2c00) [pid = 1802] [serial = 833] [outer = 0x7f4bae093000] 13:28:39 INFO - PROCESS | 1802 | 1461529719985 Marionette DEBUG loaded listener.js 13:28:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x7f4bbd292400) [pid = 1802] [serial = 834] [outer = 0x7f4bae093000] 13:28:40 INFO - PROCESS | 1802 | 1461529720822 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 13:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1339ms 13:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:28:40 INFO - PROCESS | 1802 | 1461529720874 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 13:28:40 INFO - PROCESS | 1802 | 1461529720877 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 13:28:40 INFO - PROCESS | 1802 | 1461529720883 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:28:40 INFO - PROCESS | 1802 | 1461529720886 Marionette TRACE conn3 <- [1,1082,null,{}] 13:28:40 INFO - PROCESS | 1802 | 1461529720892 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:41 INFO - PROCESS | 1802 | 1461529721078 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 13:28:41 INFO - PROCESS | 1802 | 1461529721267 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba24e8800 == 100 [pid = 1802] [id = 278] 13:28:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x7f4bbbef7400) [pid = 1802] [serial = 835] [outer = (nil)] 13:28:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x7f4bbeca7000) [pid = 1802] [serial = 836] [outer = 0x7f4bbbef7400] 13:28:41 INFO - PROCESS | 1802 | 1461529721338 Marionette DEBUG loaded listener.js 13:28:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x7f4bbf1bcc00) [pid = 1802] [serial = 837] [outer = 0x7f4bbbef7400] 13:28:42 INFO - PROCESS | 1802 | 1461529722227 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 13:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1389ms 13:28:42 INFO - PROCESS | 1802 | 1461529722274 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 13:28:42 INFO - PROCESS | 1802 | 1461529722276 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 13:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:28:42 INFO - PROCESS | 1802 | 1461529722284 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:28:42 INFO - PROCESS | 1802 | 1461529722287 Marionette TRACE conn3 <- [1,1086,null,{}] 13:28:42 INFO - PROCESS | 1802 | 1461529722292 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:42 INFO - PROCESS | 1802 | 1461529722475 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 13:28:42 INFO - PROCESS | 1802 | 1461529722663 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9b1c000 == 101 [pid = 1802] [id = 279] 13:28:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x7f4bbd28f400) [pid = 1802] [serial = 838] [outer = (nil)] 13:28:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x7f4bc08b4c00) [pid = 1802] [serial = 839] [outer = 0x7f4bbd28f400] 13:28:42 INFO - PROCESS | 1802 | 1461529722741 Marionette DEBUG loaded listener.js 13:28:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x7f4bc0b48c00) [pid = 1802] [serial = 840] [outer = 0x7f4bbd28f400] 13:28:43 INFO - PROCESS | 1802 | 1461529723580 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 13:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1340ms 13:28:43 INFO - PROCESS | 1802 | 1461529723625 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 13:28:43 INFO - PROCESS | 1802 | 1461529723629 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 13:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:28:43 INFO - PROCESS | 1802 | 1461529723634 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:28:43 INFO - PROCESS | 1802 | 1461529723638 Marionette TRACE conn3 <- [1,1090,null,{}] 13:28:43 INFO - PROCESS | 1802 | 1461529723643 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:43 INFO - PROCESS | 1802 | 1461529723851 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 13:28:44 INFO - PROCESS | 1802 | 1461529724051 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba267b000 == 102 [pid = 1802] [id = 280] 13:28:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x7f4b998bd800) [pid = 1802] [serial = 841] [outer = (nil)] 13:28:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x7f4bc0b4d000) [pid = 1802] [serial = 842] [outer = 0x7f4b998bd800] 13:28:44 INFO - PROCESS | 1802 | 1461529724128 Marionette DEBUG loaded listener.js 13:28:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x7f4bc0b54000) [pid = 1802] [serial = 843] [outer = 0x7f4b998bd800] 13:28:45 INFO - PROCESS | 1802 | 1461529725012 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 13:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1430ms 13:28:45 INFO - PROCESS | 1802 | 1461529725067 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 13:28:45 INFO - PROCESS | 1802 | 1461529725070 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 13:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:28:45 INFO - PROCESS | 1802 | 1461529725077 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:28:45 INFO - PROCESS | 1802 | 1461529725081 Marionette TRACE conn3 <- [1,1094,null,{}] 13:28:45 INFO - PROCESS | 1802 | 1461529725087 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:45 INFO - PROCESS | 1802 | 1461529725313 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 13:28:45 INFO - PROCESS | 1802 | 1461529725500 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b970f0000 == 103 [pid = 1802] [id = 281] 13:28:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x7f4b970b3800) [pid = 1802] [serial = 844] [outer = (nil)] 13:28:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x7f4b970bac00) [pid = 1802] [serial = 845] [outer = 0x7f4b970b3800] 13:28:45 INFO - PROCESS | 1802 | 1461529725578 Marionette DEBUG loaded listener.js 13:28:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x7f4bc0b4a000) [pid = 1802] [serial = 846] [outer = 0x7f4b970b3800] 13:28:46 INFO - PROCESS | 1802 | 1461529726481 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 13:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1434ms 13:28:46 INFO - PROCESS | 1802 | 1461529726512 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 13:28:46 INFO - PROCESS | 1802 | 1461529726516 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 13:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:28:46 INFO - PROCESS | 1802 | 1461529726521 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:28:46 INFO - PROCESS | 1802 | 1461529726523 Marionette TRACE conn3 <- [1,1098,null,{}] 13:28:46 INFO - PROCESS | 1802 | 1461529726529 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:46 INFO - PROCESS | 1802 | 1461529726734 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 13:28:47 INFO - PROCESS | 1802 | 1461529727521 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c735800 == 104 [pid = 1802] [id = 282] 13:28:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x7f4b970b7c00) [pid = 1802] [serial = 847] [outer = (nil)] 13:28:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x7f4b970bc400) [pid = 1802] [serial = 848] [outer = 0x7f4b970b7c00] 13:28:47 INFO - PROCESS | 1802 | 1461529727595 Marionette DEBUG loaded listener.js 13:28:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x7f4b997dd800) [pid = 1802] [serial = 849] [outer = 0x7f4b970b7c00] 13:28:48 INFO - PROCESS | 1802 | 1461529728422 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 13:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1938ms 13:28:48 INFO - PROCESS | 1802 | 1461529728462 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 13:28:48 INFO - PROCESS | 1802 | 1461529728469 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 13:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:28:48 INFO - PROCESS | 1802 | 1461529728478 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:28:48 INFO - PROCESS | 1802 | 1461529728482 Marionette TRACE conn3 <- [1,1102,null,{}] 13:28:48 INFO - PROCESS | 1802 | 1461529728489 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:48 INFO - PROCESS | 1802 | 1461529728670 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 13:28:48 INFO - PROCESS | 1802 | 1461529728874 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99e9b000 == 105 [pid = 1802] [id = 283] 13:28:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x7f4b970b9000) [pid = 1802] [serial = 850] [outer = (nil)] 13:28:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x7f4b998ba400) [pid = 1802] [serial = 851] [outer = 0x7f4b970b9000] 13:28:49 INFO - PROCESS | 1802 | 1461529729002 Marionette DEBUG loaded listener.js 13:28:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x7f4b9d04cc00) [pid = 1802] [serial = 852] [outer = 0x7f4b970b9000] 13:28:50 INFO - PROCESS | 1802 | 1461529730068 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 13:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1640ms 13:28:50 INFO - PROCESS | 1802 | 1461529730122 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 13:28:50 INFO - PROCESS | 1802 | 1461529730127 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 13:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:28:50 INFO - PROCESS | 1802 | 1461529730134 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:28:50 INFO - PROCESS | 1802 | 1461529730137 Marionette TRACE conn3 <- [1,1106,null,{}] 13:28:50 INFO - PROCESS | 1802 | 1461529730143 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:50 INFO - PROCESS | 1802 | 1461529730335 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 13:28:50 INFO - PROCESS | 1802 | 1461529730606 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99dc9000 == 106 [pid = 1802] [id = 284] 13:28:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x7f4b997dcc00) [pid = 1802] [serial = 853] [outer = (nil)] 13:28:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x7f4b9d04bc00) [pid = 1802] [serial = 854] [outer = 0x7f4b997dcc00] 13:28:50 INFO - PROCESS | 1802 | 1461529730733 Marionette DEBUG loaded listener.js 13:28:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x7f4ba1e2f000) [pid = 1802] [serial = 855] [outer = 0x7f4b997dcc00] 13:28:50 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba6285000 == 105 [pid = 1802] [id = 215] 13:28:50 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x7f4ba73e0800) [pid = 1802] [serial = 743] [outer = (nil)] [url = about:blank] 13:28:50 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x7f4ba96ec800) [pid = 1802] [serial = 713] [outer = (nil)] [url = about:blank] 13:28:50 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x7f4babc7e000) [pid = 1802] [serial = 722] [outer = (nil)] [url = about:blank] 13:28:50 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x7f4bab04c000) [pid = 1802] [serial = 716] [outer = (nil)] [url = about:blank] 13:28:50 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x7f4babbe1400) [pid = 1802] [serial = 719] [outer = (nil)] [url = about:blank] 13:28:51 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba6283000 == 104 [pid = 1802] [id = 45] 13:28:51 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbd003000 == 103 [pid = 1802] [id = 254] 13:28:51 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb5fef800 == 102 [pid = 1802] [id = 253] 13:28:51 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baf441000 == 101 [pid = 1802] [id = 252] 13:28:51 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae255800 == 100 [pid = 1802] [id = 251] 13:28:51 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bac93b800 == 99 [pid = 1802] [id = 250] 13:28:51 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba534c800 == 98 [pid = 1802] [id = 249] 13:28:51 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99f65800 == 97 [pid = 1802] [id = 248] 13:28:51 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x7f4b9d210800) [pid = 1802] [serial = 695] [outer = (nil)] [url = about:blank] 13:28:51 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x7f4b998c4400) [pid = 1802] [serial = 692] [outer = (nil)] [url = about:blank] 13:28:51 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x7f4ba8b1fc00) [pid = 1802] [serial = 707] [outer = (nil)] [url = about:blank] 13:28:51 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x7f4ba4d8ac00) [pid = 1802] [serial = 698] [outer = (nil)] [url = about:blank] 13:28:51 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x7f4b9cea6400) [pid = 1802] [serial = 731] [outer = (nil)] [url = about:blank] 13:28:51 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x7f4ba4e72800) [pid = 1802] [serial = 735] [outer = (nil)] [url = about:blank] 13:28:51 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x7f4b9cea8c00) [pid = 1802] [serial = 725] [outer = (nil)] [url = about:blank] 13:28:51 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x7f4ba951c000) [pid = 1802] [serial = 710] [outer = (nil)] [url = about:blank] 13:28:51 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x7f4b9d856000) [pid = 1802] [serial = 732] [outer = (nil)] [url = about:blank] 13:28:51 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x7f4ba4d88c00) [pid = 1802] [serial = 734] [outer = (nil)] [url = about:blank] 13:28:51 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x7f4ba5af2000) [pid = 1802] [serial = 741] [outer = (nil)] [url = about:blank] 13:28:51 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x7f4ba517b000) [pid = 1802] [serial = 737] [outer = (nil)] [url = about:blank] 13:28:51 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x7f4ba54ec400) [pid = 1802] [serial = 701] [outer = (nil)] [url = about:blank] 13:28:51 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x7f4b9ce9e000) [pid = 1802] [serial = 729] [outer = (nil)] [url = about:blank] 13:28:51 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x7f4ba54e2400) [pid = 1802] [serial = 738] [outer = (nil)] [url = about:blank] 13:28:51 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x7f4ba6070c00) [pid = 1802] [serial = 704] [outer = (nil)] [url = about:blank] 13:28:51 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x7f4ba596d000) [pid = 1802] [serial = 740] [outer = (nil)] [url = about:blank] 13:28:51 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x7f4b9c5b2c00) [pid = 1802] [serial = 728] [outer = (nil)] [url = about:blank] 13:28:51 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x7f4ba5721400) [pid = 1802] [serial = 690] [outer = (nil)] [url = about:blank] 13:28:51 INFO - PROCESS | 1802 | 1461529731536 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 13:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1430ms 13:28:51 INFO - PROCESS | 1802 | 1461529731600 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 13:28:51 INFO - PROCESS | 1802 | 1461529731604 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 13:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:28:51 INFO - PROCESS | 1802 | 1461529731626 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:28:51 INFO - PROCESS | 1802 | 1461529731635 Marionette TRACE conn3 <- [1,1110,null,{}] 13:28:51 INFO - PROCESS | 1802 | 1461529731643 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:51 INFO - PROCESS | 1802 | 1461529731815 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 13:28:51 INFO - PROCESS | 1802 | 1461529731834 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba3d13000 == 98 [pid = 1802] [id = 285] 13:28:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x7f4ba3bb0000) [pid = 1802] [serial = 856] [outer = (nil)] 13:28:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x7f4ba4e30400) [pid = 1802] [serial = 857] [outer = 0x7f4ba3bb0000] 13:28:51 INFO - PROCESS | 1802 | 1461529731900 Marionette DEBUG loaded listener.js 13:28:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x7f4ba4e7ac00) [pid = 1802] [serial = 858] [outer = 0x7f4ba3bb0000] 13:28:52 INFO - PROCESS | 1802 | 1461529732883 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 13:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1303ms 13:28:52 INFO - PROCESS | 1802 | 1461529732921 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 13:28:52 INFO - PROCESS | 1802 | 1461529732924 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 13:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:28:52 INFO - PROCESS | 1802 | 1461529732931 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:28:52 INFO - PROCESS | 1802 | 1461529732933 Marionette TRACE conn3 <- [1,1114,null,{}] 13:28:52 INFO - PROCESS | 1802 | 1461529732939 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:53 INFO - PROCESS | 1802 | 1461529733193 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 13:28:53 INFO - PROCESS | 1802 | 1461529733289 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5e1f000 == 99 [pid = 1802] [id = 286] 13:28:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x7f4b997ddc00) [pid = 1802] [serial = 859] [outer = (nil)] 13:28:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x7f4ba4f14000) [pid = 1802] [serial = 860] [outer = 0x7f4b997ddc00] 13:28:53 INFO - PROCESS | 1802 | 1461529733349 Marionette DEBUG loaded listener.js 13:28:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x7f4ba4f19800) [pid = 1802] [serial = 861] [outer = 0x7f4b997ddc00] 13:28:54 INFO - PROCESS | 1802 | 1461529734158 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 13:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1285ms 13:28:54 INFO - PROCESS | 1802 | 1461529734219 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 13:28:54 INFO - PROCESS | 1802 | 1461529734223 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 13:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:28:54 INFO - PROCESS | 1802 | 1461529734235 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:28:54 INFO - PROCESS | 1802 | 1461529734237 Marionette TRACE conn3 <- [1,1118,null,{}] 13:28:54 INFO - PROCESS | 1802 | 1461529734243 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:54 INFO - PROCESS | 1802 | 1461529734468 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 13:28:54 INFO - PROCESS | 1802 | 1461529734496 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba88ca000 == 100 [pid = 1802] [id = 287] 13:28:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x7f4ba516f400) [pid = 1802] [serial = 862] [outer = (nil)] 13:28:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x7f4ba53edc00) [pid = 1802] [serial = 863] [outer = 0x7f4ba516f400] 13:28:54 INFO - PROCESS | 1802 | 1461529734574 Marionette DEBUG loaded listener.js 13:28:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x7f4ba5726c00) [pid = 1802] [serial = 864] [outer = 0x7f4ba516f400] 13:28:55 INFO - PROCESS | 1802 | 1461529735436 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 13:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1247ms 13:28:55 INFO - PROCESS | 1802 | 1461529735478 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 13:28:55 INFO - PROCESS | 1802 | 1461529735481 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 13:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:28:55 INFO - PROCESS | 1802 | 1461529735494 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:28:55 INFO - PROCESS | 1802 | 1461529735496 Marionette TRACE conn3 <- [1,1122,null,{}] 13:28:55 INFO - PROCESS | 1802 | 1461529735502 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:56 INFO - PROCESS | 1802 | 1461529736221 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 13:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x7f4ba571b400) [pid = 1802] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x7f4bacb1a000) [pid = 1802] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x7f4b998c8c00) [pid = 1802] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x7f4b9b6e5800) [pid = 1802] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x7f4ba4e95800) [pid = 1802] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x7f4ba3edc400) [pid = 1802] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x7f4b9cea0000) [pid = 1802] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x7f4ba596d800) [pid = 1802] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:28:56 INFO - PROCESS | 1802 | 1461529736379 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5359000 == 101 [pid = 1802] [id = 288] 13:28:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x7f4b98c71000) [pid = 1802] [serial = 865] [outer = (nil)] 13:28:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x7f4ba3edc400) [pid = 1802] [serial = 866] [outer = 0x7f4b98c71000] 13:28:56 INFO - PROCESS | 1802 | 1461529736446 Marionette DEBUG loaded listener.js 13:28:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x7f4ba6065c00) [pid = 1802] [serial = 867] [outer = 0x7f4b98c71000] 13:28:57 INFO - PROCESS | 1802 | 1461529737104 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 13:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1640ms 13:28:57 INFO - PROCESS | 1802 | 1461529737128 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 13:28:57 INFO - PROCESS | 1802 | 1461529737131 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 13:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:28:57 INFO - PROCESS | 1802 | 1461529737137 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:28:57 INFO - PROCESS | 1802 | 1461529737139 Marionette TRACE conn3 <- [1,1126,null,{}] 13:28:57 INFO - PROCESS | 1802 | 1461529737144 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:57 INFO - PROCESS | 1802 | 1461529737308 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 13:28:57 INFO - PROCESS | 1802 | 1461529737460 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9c96800 == 102 [pid = 1802] [id = 289] 13:28:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x7f4b998c8c00) [pid = 1802] [serial = 868] [outer = (nil)] 13:28:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x7f4ba6070c00) [pid = 1802] [serial = 869] [outer = 0x7f4b998c8c00] 13:28:57 INFO - PROCESS | 1802 | 1461529737524 Marionette DEBUG loaded listener.js 13:28:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x7f4ba8ab3c00) [pid = 1802] [serial = 870] [outer = 0x7f4b998c8c00] 13:28:58 INFO - PROCESS | 1802 | 1461529738371 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 13:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1279ms 13:28:58 INFO - PROCESS | 1802 | 1461529738417 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 13:28:58 INFO - PROCESS | 1802 | 1461529738423 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 13:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:28:58 INFO - PROCESS | 1802 | 1461529738431 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:28:58 INFO - PROCESS | 1802 | 1461529738437 Marionette TRACE conn3 <- [1,1130,null,{}] 13:28:58 INFO - PROCESS | 1802 | 1461529738447 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:58 INFO - PROCESS | 1802 | 1461529738626 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 13:28:58 INFO - PROCESS | 1802 | 1461529738822 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9b6e1800 == 103 [pid = 1802] [id = 290] 13:28:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x7f4b998be800) [pid = 1802] [serial = 871] [outer = (nil)] 13:28:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x7f4b9b6e5800) [pid = 1802] [serial = 872] [outer = 0x7f4b998be800] 13:28:58 INFO - PROCESS | 1802 | 1461529738897 Marionette DEBUG loaded listener.js 13:28:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x7f4b9cea0400) [pid = 1802] [serial = 873] [outer = 0x7f4b998be800] 13:28:59 INFO - PROCESS | 1802 | 1461529739880 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 13:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1489ms 13:28:59 INFO - PROCESS | 1802 | 1461529739922 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 13:28:59 INFO - PROCESS | 1802 | 1461529739932 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 13:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:28:59 INFO - PROCESS | 1802 | 1461529739942 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:28:59 INFO - PROCESS | 1802 | 1461529739945 Marionette TRACE conn3 <- [1,1134,null,{}] 13:28:59 INFO - PROCESS | 1802 | 1461529739951 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:00 INFO - PROCESS | 1802 | 1461529740194 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 13:29:00 INFO - PROCESS | 1802 | 1461529740450 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5a15800 == 104 [pid = 1802] [id = 291] 13:29:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x7f4b9d7f4c00) [pid = 1802] [serial = 874] [outer = (nil)] 13:29:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x7f4ba3bb1c00) [pid = 1802] [serial = 875] [outer = 0x7f4b9d7f4c00] 13:29:00 INFO - PROCESS | 1802 | 1461529740529 Marionette DEBUG loaded listener.js 13:29:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x7f4ba4d91800) [pid = 1802] [serial = 876] [outer = 0x7f4b9d7f4c00] 13:29:01 INFO - PROCESS | 1802 | 1461529741561 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 13:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1688ms 13:29:01 INFO - PROCESS | 1802 | 1461529741631 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 13:29:01 INFO - PROCESS | 1802 | 1461529741635 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 13:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:29:01 INFO - PROCESS | 1802 | 1461529741641 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:29:01 INFO - PROCESS | 1802 | 1461529741647 Marionette TRACE conn3 <- [1,1138,null,{}] 13:29:01 INFO - PROCESS | 1802 | 1461529741663 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:01 INFO - PROCESS | 1802 | 1461529741907 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 13:29:02 INFO - PROCESS | 1802 | 1461529742192 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad316800 == 105 [pid = 1802] [id = 292] 13:29:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x7f4ba4f19400) [pid = 1802] [serial = 877] [outer = (nil)] 13:29:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x7f4ba54e7800) [pid = 1802] [serial = 878] [outer = 0x7f4ba4f19400] 13:29:02 INFO - PROCESS | 1802 | 1461529742278 Marionette DEBUG loaded listener.js 13:29:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x7f4ba5aefc00) [pid = 1802] [serial = 879] [outer = 0x7f4ba4f19400] 13:29:03 INFO - PROCESS | 1802 | 1461529743129 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 13:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1538ms 13:29:03 INFO - PROCESS | 1802 | 1461529743180 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 13:29:03 INFO - PROCESS | 1802 | 1461529743185 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 13:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:29:03 INFO - PROCESS | 1802 | 1461529743196 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:29:03 INFO - PROCESS | 1802 | 1461529743206 Marionette TRACE conn3 <- [1,1142,null,{}] 13:29:03 INFO - PROCESS | 1802 | 1461529743211 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:03 INFO - PROCESS | 1802 | 1461529743404 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 13:29:03 INFO - PROCESS | 1802 | 1461529743586 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae021000 == 106 [pid = 1802] [id = 293] 13:29:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x7f4ba516dc00) [pid = 1802] [serial = 880] [outer = (nil)] 13:29:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x7f4ba8abc000) [pid = 1802] [serial = 881] [outer = 0x7f4ba516dc00] 13:29:03 INFO - PROCESS | 1802 | 1461529743661 Marionette DEBUG loaded listener.js 13:29:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x7f4ba951b000) [pid = 1802] [serial = 882] [outer = 0x7f4ba516dc00] 13:29:04 INFO - PROCESS | 1802 | 1461529744547 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 13:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1388ms 13:29:04 INFO - PROCESS | 1802 | 1461529744585 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 13:29:04 INFO - PROCESS | 1802 | 1461529744589 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 13:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:29:04 INFO - PROCESS | 1802 | 1461529744596 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:29:04 INFO - PROCESS | 1802 | 1461529744598 Marionette TRACE conn3 <- [1,1146,null,{}] 13:29:04 INFO - PROCESS | 1802 | 1461529744605 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:04 INFO - PROCESS | 1802 | 1461529744797 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 13:29:05 INFO - PROCESS | 1802 | 1461529744999 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baec14800 == 107 [pid = 1802] [id = 294] 13:29:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x7f4ba5f47400) [pid = 1802] [serial = 883] [outer = (nil)] 13:29:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x7f4ba96f8800) [pid = 1802] [serial = 884] [outer = 0x7f4ba5f47400] 13:29:05 INFO - PROCESS | 1802 | 1461529745138 Marionette DEBUG loaded listener.js 13:29:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x7f4babc66400) [pid = 1802] [serial = 885] [outer = 0x7f4ba5f47400] 13:29:06 INFO - PROCESS | 1802 | 1461529746027 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 13:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1488ms 13:29:06 INFO - PROCESS | 1802 | 1461529746085 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 13:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:29:06 INFO - PROCESS | 1802 | 1461529746089 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 13:29:06 INFO - PROCESS | 1802 | 1461529746094 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:29:06 INFO - PROCESS | 1802 | 1461529746097 Marionette TRACE conn3 <- [1,1150,null,{}] 13:29:06 INFO - PROCESS | 1802 | 1461529746103 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:06 INFO - PROCESS | 1802 | 1461529746313 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 13:29:06 INFO - PROCESS | 1802 | 1461529746498 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb50e2000 == 108 [pid = 1802] [id = 295] 13:29:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x7f4babc74800) [pid = 1802] [serial = 886] [outer = (nil)] 13:29:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x7f4bad721000) [pid = 1802] [serial = 887] [outer = 0x7f4babc74800] 13:29:06 INFO - PROCESS | 1802 | 1461529746574 Marionette DEBUG loaded listener.js 13:29:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x7f4bade9ec00) [pid = 1802] [serial = 888] [outer = 0x7f4babc74800] 13:29:07 INFO - PROCESS | 1802 | 1461529747479 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 13:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1430ms 13:29:07 INFO - PROCESS | 1802 | 1461529747526 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 13:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:29:07 INFO - PROCESS | 1802 | 1461529747530 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 13:29:07 INFO - PROCESS | 1802 | 1461529747538 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:29:07 INFO - PROCESS | 1802 | 1461529747541 Marionette TRACE conn3 <- [1,1154,null,{}] 13:29:07 INFO - PROCESS | 1802 | 1461529747548 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:07 INFO - PROCESS | 1802 | 1461529747746 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 13:29:07 INFO - PROCESS | 1802 | 1461529747933 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbbe86000 == 109 [pid = 1802] [id = 296] 13:29:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x7f4b98c74800) [pid = 1802] [serial = 889] [outer = (nil)] 13:29:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x7f4bae804000) [pid = 1802] [serial = 890] [outer = 0x7f4b98c74800] 13:29:08 INFO - PROCESS | 1802 | 1461529748008 Marionette DEBUG loaded listener.js 13:29:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0x7f4baf7d1000) [pid = 1802] [serial = 891] [outer = 0x7f4b98c74800] 13:29:08 INFO - PROCESS | 1802 | 1461529748876 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 13:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1381ms 13:29:08 INFO - PROCESS | 1802 | 1461529748919 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 13:29:08 INFO - PROCESS | 1802 | 1461529748922 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 13:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:29:08 INFO - PROCESS | 1802 | 1461529748929 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:29:08 INFO - PROCESS | 1802 | 1461529748932 Marionette TRACE conn3 <- [1,1158,null,{}] 13:29:08 INFO - PROCESS | 1802 | 1461529748938 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:09 INFO - PROCESS | 1802 | 1461529749126 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 13:29:09 INFO - PROCESS | 1802 | 1461529749318 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc085c800 == 110 [pid = 1802] [id = 297] 13:29:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x7f4babc81400) [pid = 1802] [serial = 892] [outer = (nil)] 13:29:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x7f4bb14da800) [pid = 1802] [serial = 893] [outer = 0x7f4babc81400] 13:29:09 INFO - PROCESS | 1802 | 1461529749392 Marionette DEBUG loaded listener.js 13:29:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x7f4bb2222400) [pid = 1802] [serial = 894] [outer = 0x7f4babc81400] 13:29:10 INFO - PROCESS | 1802 | 1461529750273 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 13:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1384ms 13:29:10 INFO - PROCESS | 1802 | 1461529750314 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 13:29:10 INFO - PROCESS | 1802 | 1461529750317 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 13:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:29:10 INFO - PROCESS | 1802 | 1461529750324 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:29:10 INFO - PROCESS | 1802 | 1461529750328 Marionette TRACE conn3 <- [1,1162,null,{}] 13:29:10 INFO - PROCESS | 1802 | 1461529750334 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:10 INFO - PROCESS | 1802 | 1461529750522 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 13:29:10 INFO - PROCESS | 1802 | 1461529750723 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0e0d800 == 111 [pid = 1802] [id = 298] 13:29:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x7f4ba4e91800) [pid = 1802] [serial = 895] [outer = (nil)] 13:29:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0x7f4bbaf20400) [pid = 1802] [serial = 896] [outer = 0x7f4ba4e91800] 13:29:10 INFO - PROCESS | 1802 | 1461529750795 Marionette DEBUG loaded listener.js 13:29:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0x7f4bbbd82c00) [pid = 1802] [serial = 897] [outer = 0x7f4ba4e91800] 13:29:11 INFO - PROCESS | 1802 | 1461529751679 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 13:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1430ms 13:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:29:11 INFO - PROCESS | 1802 | 1461529751755 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 13:29:11 INFO - PROCESS | 1802 | 1461529751758 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 13:29:11 INFO - PROCESS | 1802 | 1461529751765 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:29:11 INFO - PROCESS | 1802 | 1461529751768 Marionette TRACE conn3 <- [1,1166,null,{}] 13:29:11 INFO - PROCESS | 1802 | 1461529751773 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:12 INFO - PROCESS | 1802 | 1461529752002 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 13:29:12 INFO - PROCESS | 1802 | 1461529752230 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc1532000 == 112 [pid = 1802] [id = 299] 13:29:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 241 (0x7f4bb5f57000) [pid = 1802] [serial = 898] [outer = (nil)] 13:29:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 242 (0x7f4bbbdd3800) [pid = 1802] [serial = 899] [outer = 0x7f4bb5f57000] 13:29:12 INFO - PROCESS | 1802 | 1461529752351 Marionette DEBUG loaded listener.js 13:29:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 243 (0x7f4bbbeb4400) [pid = 1802] [serial = 900] [outer = 0x7f4bb5f57000] 13:29:13 INFO - PROCESS | 1802 | 1461529753221 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 13:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1529ms 13:29:13 INFO - PROCESS | 1802 | 1461529753295 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 13:29:13 INFO - PROCESS | 1802 | 1461529753299 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 13:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:29:13 INFO - PROCESS | 1802 | 1461529753305 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:29:13 INFO - PROCESS | 1802 | 1461529753310 Marionette TRACE conn3 <- [1,1170,null,{}] 13:29:13 INFO - PROCESS | 1802 | 1461529753316 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:13 INFO - PROCESS | 1802 | 1461529753573 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 13:29:13 INFO - PROCESS | 1802 | 1461529753813 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c65e000 == 113 [pid = 1802] [id = 300] 13:29:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 244 (0x7f4bbc2cb800) [pid = 1802] [serial = 901] [outer = (nil)] 13:29:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 245 (0x7f4bbc2d9000) [pid = 1802] [serial = 902] [outer = 0x7f4bbc2cb800] 13:29:13 INFO - PROCESS | 1802 | 1461529753938 Marionette DEBUG loaded listener.js 13:29:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 246 (0x7f4bbf136800) [pid = 1802] [serial = 903] [outer = 0x7f4bbc2cb800] 13:29:14 INFO - PROCESS | 1802 | 1461529754829 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 13:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1582ms 13:29:14 INFO - PROCESS | 1802 | 1461529754889 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 13:29:14 INFO - PROCESS | 1802 | 1461529754893 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 13:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:29:14 INFO - PROCESS | 1802 | 1461529754899 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:29:14 INFO - PROCESS | 1802 | 1461529754901 Marionette TRACE conn3 <- [1,1174,null,{}] 13:29:14 INFO - PROCESS | 1802 | 1461529754907 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:15 INFO - PROCESS | 1802 | 1461529755099 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 13:29:15 INFO - PROCESS | 1802 | 1461529755699 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b97ee3800 == 114 [pid = 1802] [id = 301] 13:29:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 247 (0x7f4b970b8000) [pid = 1802] [serial = 904] [outer = (nil)] 13:29:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0x7f4b98818800) [pid = 1802] [serial = 905] [outer = 0x7f4b970b8000] 13:29:15 INFO - PROCESS | 1802 | 1461529755815 Marionette DEBUG loaded listener.js 13:29:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 249 (0x7f4b9c5b2c00) [pid = 1802] [serial = 906] [outer = 0x7f4b970b8000] 13:29:16 INFO - PROCESS | 1802 | 1461529756721 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 13:29:16 INFO - PROCESS | 1802 | 1461529756790 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 13:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:29:16 INFO - PROCESS | 1802 | 1461529756800 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:29:16 INFO - PROCESS | 1802 | 1461529756804 Marionette TRACE conn3 <- [1,1178,null,{}] 13:29:16 INFO - PROCESS | 1802 | 1461529756811 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:17 INFO - PROCESS | 1802 | 1461529757004 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 13:29:17 INFO - PROCESS | 1802 | 1461529757388 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99dcf000 == 115 [pid = 1802] [id = 302] 13:29:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 250 (0x7f4ba1e26c00) [pid = 1802] [serial = 907] [outer = (nil)] 13:29:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0x7f4ba3bb4000) [pid = 1802] [serial = 908] [outer = 0x7f4ba1e26c00] 13:29:17 INFO - PROCESS | 1802 | 1461529757468 Marionette DEBUG loaded listener.js 13:29:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0x7f4ba4d90800) [pid = 1802] [serial = 909] [outer = 0x7f4ba1e26c00] 13:29:18 INFO - PROCESS | 1802 | 1461529758340 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 13:29:18 INFO - PROCESS | 1802 | 1461529758397 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 13:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:29:18 INFO - PROCESS | 1802 | 1461529758403 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:29:18 INFO - PROCESS | 1802 | 1461529758406 Marionette TRACE conn3 <- [1,1182,null,{}] 13:29:18 INFO - PROCESS | 1802 | 1461529758412 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:18 INFO - PROCESS | 1802 | 1461529758590 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 13:29:18 INFO - PROCESS | 1802 | 1461529758790 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba3d0e000 == 116 [pid = 1802] [id = 303] 13:29:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0x7f4ba4e8b800) [pid = 1802] [serial = 910] [outer = (nil)] 13:29:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x7f4ba516e400) [pid = 1802] [serial = 911] [outer = 0x7f4ba4e8b800] 13:29:18 INFO - PROCESS | 1802 | 1461529758862 Marionette DEBUG loaded listener.js 13:29:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x7f4ba5721c00) [pid = 1802] [serial = 912] [outer = 0x7f4ba4e8b800] 13:29:19 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:29:19 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:29:19 INFO - PROCESS | 1802 | 1461529759776 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 13:29:19 INFO - PROCESS | 1802 | 1461529759845 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 13:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:29:19 INFO - PROCESS | 1802 | 1461529759858 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:29:19 INFO - PROCESS | 1802 | 1461529759867 Marionette TRACE conn3 <- [1,1186,null,{}] 13:29:19 INFO - PROCESS | 1802 | 1461529759875 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:20 INFO - PROCESS | 1802 | 1461529760107 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 13:29:20 INFO - PROCESS | 1802 | 1461529760344 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c687000 == 117 [pid = 1802] [id = 304] 13:29:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x7f4b9d7efc00) [pid = 1802] [serial = 913] [outer = (nil)] 13:29:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x7f4ba8abf400) [pid = 1802] [serial = 914] [outer = 0x7f4b9d7efc00] 13:29:20 INFO - PROCESS | 1802 | 1461529760459 Marionette DEBUG loaded listener.js 13:29:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x7f4bac2fb800) [pid = 1802] [serial = 915] [outer = 0x7f4b9d7efc00] 13:29:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5ef0000 == 116 [pid = 1802] [id = 136] 13:29:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4badc13000 == 115 [pid = 1802] [id = 53] 13:29:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5359000 == 114 [pid = 1802] [id = 288] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x7f4bbaf1f400) [pid = 1802] [serial = 782] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x7f4baed08400) [pid = 1802] [serial = 770] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x7f4baf7cd000) [pid = 1802] [serial = 773] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x7f4bae092000) [pid = 1802] [serial = 764] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x7f4b9d85a800) [pid = 1802] [serial = 749] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x7f4bacb17400) [pid = 1802] [serial = 761] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 251 (0x7f4bbbd89400) [pid = 1802] [serial = 788] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 250 (0x7f4ba571d000) [pid = 1802] [serial = 752] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 249 (0x7f4babb37400) [pid = 1802] [serial = 758] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 248 (0x7f4bb1425000) [pid = 1802] [serial = 776] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 247 (0x7f4b98a70c00) [pid = 1802] [serial = 746] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 246 (0x7f4bb504c800) [pid = 1802] [serial = 779] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 245 (0x7f4ba92f2400) [pid = 1802] [serial = 755] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 244 (0x7f4bae4b9800) [pid = 1802] [serial = 767] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 243 (0x7f4bbbb52c00) [pid = 1802] [serial = 785] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 242 (0x7f4bb14d9c00) [pid = 1802] [serial = 812] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba88ca000 == 113 [pid = 1802] [id = 287] 13:29:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5e1f000 == 112 [pid = 1802] [id = 286] 13:29:21 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba3d13000 == 111 [pid = 1802] [id = 285] 13:29:21 INFO - PROCESS | 1802 | 1461529761515 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 13:29:21 INFO - PROCESS | 1802 | 1461529761560 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 13:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:29:21 INFO - PROCESS | 1802 | 1461529761566 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:29:21 INFO - PROCESS | 1802 | 1461529761568 Marionette TRACE conn3 <- [1,1190,null,{}] 13:29:21 INFO - PROCESS | 1802 | 1461529761574 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:21 INFO - PROCESS | 1802 | 1461529761745 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 241 (0x7f4ba88adc00) [pid = 1802] [serial = 744] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 240 (0x7f4ba9524000) [pid = 1802] [serial = 801] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 239 (0x7f4ba5805400) [pid = 1802] [serial = 797] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0x7f4ba6310400) [pid = 1802] [serial = 798] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x7f4ba5176000) [pid = 1802] [serial = 795] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 236 (0x7f4ba4d84800) [pid = 1802] [serial = 794] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 235 (0x7f4b9d049c00) [pid = 1802] [serial = 791] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 234 (0x7f4b9d7f2400) [pid = 1802] [serial = 792] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x7f4babc66800) [pid = 1802] [serial = 804] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 232 (0x7f4bab04c400) [pid = 1802] [serial = 803] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 231 (0x7f4ba5aea000) [pid = 1802] [serial = 809] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x7f4bade9a800) [pid = 1802] [serial = 806] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x7f4bb1319000) [pid = 1802] [serial = 810] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x7f4baf7cec00) [pid = 1802] [serial = 807] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x7f4ba92f4c00) [pid = 1802] [serial = 800] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1802 | 1461529761986 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9cfc2800 == 109 [pid = 1802] [id = 305] 13:29:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x7f4b9d049c00) [pid = 1802] [serial = 916] [outer = (nil)] 13:29:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x7f4ba5173c00) [pid = 1802] [serial = 917] [outer = 0x7f4b9d049c00] 13:29:22 INFO - PROCESS | 1802 | 1461529762057 Marionette DEBUG loaded listener.js 13:29:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x7f4bacb15c00) [pid = 1802] [serial = 918] [outer = 0x7f4b9d049c00] 13:29:23 INFO - PROCESS | 1802 | 1461529763051 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 13:29:23 INFO - PROCESS | 1802 | 1461529763112 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 13:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:29:23 INFO - PROCESS | 1802 | 1461529763122 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:29:23 INFO - PROCESS | 1802 | 1461529763126 Marionette TRACE conn3 <- [1,1194,null,{}] 13:29:23 INFO - PROCESS | 1802 | 1461529763135 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:23 INFO - PROCESS | 1802 | 1461529763374 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 13:29:23 INFO - PROCESS | 1802 | 1461529763636 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba24e3800 == 110 [pid = 1802] [id = 306] 13:29:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x7f4b9d04f800) [pid = 1802] [serial = 919] [outer = (nil)] 13:29:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x7f4ba3bbb400) [pid = 1802] [serial = 920] [outer = 0x7f4b9d04f800] 13:29:23 INFO - PROCESS | 1802 | 1461529763713 Marionette DEBUG loaded listener.js 13:29:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x7f4ba4e8b000) [pid = 1802] [serial = 921] [outer = 0x7f4b9d04f800] 13:29:24 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:29:24 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:29:24 INFO - PROCESS | 1802 | 1461529764622 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 13:29:24 INFO - PROCESS | 1802 | 1461529764680 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 13:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:29:24 INFO - PROCESS | 1802 | 1461529764690 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:29:24 INFO - PROCESS | 1802 | 1461529764695 Marionette TRACE conn3 <- [1,1198,null,{}] 13:29:24 INFO - PROCESS | 1802 | 1461529764701 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:24 INFO - PROCESS | 1802 | 1461529764906 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 13:29:25 INFO - PROCESS | 1802 | 1461529765189 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba63b5000 == 111 [pid = 1802] [id = 307] 13:29:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0x7f4ba4f12400) [pid = 1802] [serial = 922] [outer = (nil)] 13:29:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x7f4ba6311000) [pid = 1802] [serial = 923] [outer = 0x7f4ba4f12400] 13:29:25 INFO - PROCESS | 1802 | 1461529765331 Marionette DEBUG loaded listener.js 13:29:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x7f4ba96ed000) [pid = 1802] [serial = 924] [outer = 0x7f4ba4f12400] 13:29:26 INFO - PROCESS | 1802 | 1461529766290 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1643ms 13:29:26 INFO - PROCESS | 1802 | 1461529766333 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 13:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:29:26 INFO - PROCESS | 1802 | 1461529766338 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 13:29:26 INFO - PROCESS | 1802 | 1461529766344 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:29:26 INFO - PROCESS | 1802 | 1461529766349 Marionette TRACE conn3 <- [1,1202,null,{}] 13:29:26 INFO - PROCESS | 1802 | 1461529766365 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:26 INFO - PROCESS | 1802 | 1461529766570 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 13:29:26 INFO - PROCESS | 1802 | 1461529766806 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bab06f800 == 112 [pid = 1802] [id = 308] 13:29:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x7f4bad48d800) [pid = 1802] [serial = 925] [outer = (nil)] 13:29:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x7f4bae723800) [pid = 1802] [serial = 926] [outer = 0x7f4bad48d800] 13:29:26 INFO - PROCESS | 1802 | 1461529766926 Marionette DEBUG loaded listener.js 13:29:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0x7f4bb1425000) [pid = 1802] [serial = 927] [outer = 0x7f4bad48d800] 13:29:27 INFO - PROCESS | 1802 | 1461529767744 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:29:27 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 13:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1436ms 13:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:29:27 INFO - PROCESS | 1802 | 1461529767780 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 13:29:27 INFO - PROCESS | 1802 | 1461529767784 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 13:29:27 INFO - PROCESS | 1802 | 1461529767790 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:29:27 INFO - PROCESS | 1802 | 1461529767793 Marionette TRACE conn3 <- [1,1206,null,{}] 13:29:27 INFO - PROCESS | 1802 | 1461529767798 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:27 INFO - PROCESS | 1802 | 1461529767980 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 13:29:28 INFO - PROCESS | 1802 | 1461529768173 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad762000 == 113 [pid = 1802] [id = 309] 13:29:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0x7f4bade96c00) [pid = 1802] [serial = 928] [outer = (nil)] 13:29:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 241 (0x7f4bbbdca000) [pid = 1802] [serial = 929] [outer = 0x7f4bade96c00] 13:29:28 INFO - PROCESS | 1802 | 1461529768246 Marionette DEBUG loaded listener.js 13:29:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 242 (0x7f4bbbe77000) [pid = 1802] [serial = 930] [outer = 0x7f4bade96c00] 13:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bab07a000 == 112 [pid = 1802] [id = 42] 13:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9d73b800 == 111 [pid = 1802] [id = 158] 13:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba508e000 == 110 [pid = 1802] [id = 214] 13:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c687000 == 109 [pid = 1802] [id = 304] 13:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba3d0e000 == 108 [pid = 1802] [id = 303] 13:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99dcf000 == 107 [pid = 1802] [id = 302] 13:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b97ee3800 == 106 [pid = 1802] [id = 301] 13:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc085c800 == 105 [pid = 1802] [id = 297] 13:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbbe86000 == 104 [pid = 1802] [id = 296] 13:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb50e2000 == 103 [pid = 1802] [id = 295] 13:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baec14800 == 102 [pid = 1802] [id = 294] 13:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae021000 == 101 [pid = 1802] [id = 293] 13:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5a15800 == 100 [pid = 1802] [id = 291] 13:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9b6e1800 == 99 [pid = 1802] [id = 290] 13:29:31 INFO - PROCESS | 1802 | 1461529771173 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:29:31 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 13:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 3485ms 13:29:31 INFO - PROCESS | 1802 | 1461529771275 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 13:29:31 INFO - PROCESS | 1802 | 1461529771282 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 13:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:29:31 INFO - PROCESS | 1802 | 1461529771291 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:29:31 INFO - PROCESS | 1802 | 1461529771295 Marionette TRACE conn3 <- [1,1210,null,{}] 13:29:31 INFO - PROCESS | 1802 | 1461529771303 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:31 INFO - PROCESS | 1802 | 1461529771474 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 13:29:31 INFO - PROCESS | 1802 | 1461529771669 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c697000 == 100 [pid = 1802] [id = 310] 13:29:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 243 (0x7f4b9d85fc00) [pid = 1802] [serial = 931] [outer = (nil)] 13:29:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 244 (0x7f4ba4e25000) [pid = 1802] [serial = 932] [outer = 0x7f4b9d85fc00] 13:29:31 INFO - PROCESS | 1802 | 1461529771735 Marionette DEBUG loaded listener.js 13:29:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 245 (0x7f4ba4f18000) [pid = 1802] [serial = 933] [outer = 0x7f4b9d85fc00] 13:29:32 INFO - PROCESS | 1802 | 1461529772628 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1382ms 13:29:32 INFO - PROCESS | 1802 | 1461529772674 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 13:29:32 INFO - PROCESS | 1802 | 1461529772682 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 13:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:29:32 INFO - PROCESS | 1802 | 1461529772700 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:29:32 INFO - PROCESS | 1802 | 1461529772703 Marionette TRACE conn3 <- [1,1214,null,{}] 13:29:32 INFO - PROCESS | 1802 | 1461529772709 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:32 INFO - PROCESS | 1802 | 1461529772936 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 13:29:32 INFO - PROCESS | 1802 | 1461529772983 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5098000 == 101 [pid = 1802] [id = 311] 13:29:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 246 (0x7f4ba62ea000) [pid = 1802] [serial = 934] [outer = (nil)] 13:29:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 247 (0x7f4ba8b21c00) [pid = 1802] [serial = 935] [outer = 0x7f4ba62ea000] 13:29:33 INFO - PROCESS | 1802 | 1461529773047 Marionette DEBUG loaded listener.js 13:29:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0x7f4ba96eb800) [pid = 1802] [serial = 936] [outer = 0x7f4ba62ea000] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 247 (0x7f4b98812c00) [pid = 1802] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 246 (0x7f4b998c5c00) [pid = 1802] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 245 (0x7f4b98a67400) [pid = 1802] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 244 (0x7f4b9880c800) [pid = 1802] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 243 (0x7f4b98c68000) [pid = 1802] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 242 (0x7f4b9881ac00) [pid = 1802] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 241 (0x7f4ba3bb9800) [pid = 1802] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 240 (0x7f4b9d5b7800) [pid = 1802] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 239 (0x7f4ba3bb8c00) [pid = 1802] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0x7f4ba53efc00) [pid = 1802] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x7f4b9880ec00) [pid = 1802] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 236 (0x7f4b9880cc00) [pid = 1802] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 235 (0x7f4b997dcc00) [pid = 1802] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 234 (0x7f4b997ddc00) [pid = 1802] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x7f4ba3bb0000) [pid = 1802] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 232 (0x7f4b970b7c00) [pid = 1802] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 231 (0x7f4bac2f7000) [pid = 1802] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x7f4bbbef7400) [pid = 1802] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x7f4ba5802800) [pid = 1802] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x7f4b998bd800) [pid = 1802] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x7f4bbd28f400) [pid = 1802] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x7f4bac9a7c00) [pid = 1802] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x7f4bbbdcb800) [pid = 1802] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x7f4bae093000) [pid = 1802] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x7f4ba3bb5400) [pid = 1802] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x7f4b970b8000) [pid = 1802] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x7f4ba1e26c00) [pid = 1802] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x7f4ba4e8b800) [pid = 1802] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x7f4b9d7efc00) [pid = 1802] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x7f4b9aa6f000) [pid = 1802] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x7f4bae099400) [pid = 1802] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x7f4b98812400) [pid = 1802] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x7f4bae09a800) [pid = 1802] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x7f4ba4e25400) [pid = 1802] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x7f4ba1e2b800) [pid = 1802] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x7f4ba5717c00) [pid = 1802] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x7f4b9d20b800) [pid = 1802] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x7f4b98c6d800) [pid = 1802] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x7f4bb164a800) [pid = 1802] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x7f4ba1e2d400) [pid = 1802] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x7f4bae217000) [pid = 1802] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x7f4ba1e2e800) [pid = 1802] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x7f4b9d045c00) [pid = 1802] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x7f4b98817c00) [pid = 1802] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x7f4b997e8400) [pid = 1802] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x7f4b998c3400) [pid = 1802] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x7f4ba1e25000) [pid = 1802] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x7f4b9d5b7000) [pid = 1802] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x7f4b997de800) [pid = 1802] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x7f4bb1370000) [pid = 1802] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x7f4ba5a26800) [pid = 1802] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x7f4ba5a2b400) [pid = 1802] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x7f4bac9b1400) [pid = 1802] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x7f4b997db800) [pid = 1802] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x7f4ba5174c00) [pid = 1802] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x7f4ba5721800) [pid = 1802] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x7f4ba88a7800) [pid = 1802] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x7f4ba73e4000) [pid = 1802] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x7f4ba3ede400) [pid = 1802] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4b9d5b4000) [pid = 1802] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4b9880d400) [pid = 1802] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4b998c1000) [pid = 1802] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4ba9527400) [pid = 1802] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x7f4ba92fc000) [pid = 1802] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4ba92f9000) [pid = 1802] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4ba8ab1800) [pid = 1802] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x7f4ba88b5c00) [pid = 1802] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x7f4ba596f400) [pid = 1802] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x7f4b9880b800) [pid = 1802] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x7f4b998c8c00) [pid = 1802] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x7f4ba516f400) [pid = 1802] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x7f4b98c71000) [pid = 1802] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x7f4b970b3800) [pid = 1802] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x7f4b970b9000) [pid = 1802] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x7f4ba8abb000) [pid = 1802] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x7f4b9d210c00) [pid = 1802] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:29:34 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x7f4b9b6ef800) [pid = 1802] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:29:35 INFO - PROCESS | 1802 | 1461529775050 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 13:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 2390ms 13:29:35 INFO - PROCESS | 1802 | 1461529775091 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 13:29:35 INFO - PROCESS | 1802 | 1461529775094 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 13:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:29:35 INFO - PROCESS | 1802 | 1461529775100 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:29:35 INFO - PROCESS | 1802 | 1461529775106 Marionette TRACE conn3 <- [1,1218,null,{}] 13:29:35 INFO - PROCESS | 1802 | 1461529775121 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:35 INFO - PROCESS | 1802 | 1461529775281 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 13:29:35 INFO - PROCESS | 1802 | 1461529775300 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba24dd800 == 102 [pid = 1802] [id = 312] 13:29:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x7f4b997e5800) [pid = 1802] [serial = 937] [outer = (nil)] 13:29:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x7f4b9d7eb400) [pid = 1802] [serial = 938] [outer = 0x7f4b997e5800] 13:29:35 INFO - PROCESS | 1802 | 1461529775366 Marionette DEBUG loaded listener.js 13:29:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x7f4ba3ed5c00) [pid = 1802] [serial = 939] [outer = 0x7f4b997e5800] 13:29:36 INFO - PROCESS | 1802 | 1461529776236 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 13:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1189ms 13:29:36 INFO - PROCESS | 1802 | 1461529776290 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 13:29:36 INFO - PROCESS | 1802 | 1461529776294 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 13:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:29:36 INFO - PROCESS | 1802 | 1461529776306 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:29:36 INFO - PROCESS | 1802 | 1461529776309 Marionette TRACE conn3 <- [1,1222,null,{}] 13:29:36 INFO - PROCESS | 1802 | 1461529776315 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:36 INFO - PROCESS | 1802 | 1461529776483 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 13:29:36 INFO - PROCESS | 1802 | 1461529776495 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b97ee3800 == 103 [pid = 1802] [id = 313] 13:29:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x7f4b970b0c00) [pid = 1802] [serial = 940] [outer = (nil)] 13:29:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x7f4b9880ec00) [pid = 1802] [serial = 941] [outer = 0x7f4b970b0c00] 13:29:36 INFO - PROCESS | 1802 | 1461529776680 Marionette DEBUG loaded listener.js 13:29:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x7f4b9aa6f000) [pid = 1802] [serial = 942] [outer = 0x7f4b970b0c00] 13:29:37 INFO - PROCESS | 1802 | 1461529777842 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 13:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:29:37 INFO - PROCESS | 1802 | 1461529777910 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 13:29:37 INFO - PROCESS | 1802 | 1461529777918 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:29:37 INFO - PROCESS | 1802 | 1461529777922 Marionette TRACE conn3 <- [1,1226,null,{}] 13:29:37 INFO - PROCESS | 1802 | 1461529777929 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:38 INFO - PROCESS | 1802 | 1461529778130 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 13:29:38 INFO - PROCESS | 1802 | 1461529778384 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba508a000 == 104 [pid = 1802] [id = 314] 13:29:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x7f4b9d7f7400) [pid = 1802] [serial = 943] [outer = (nil)] 13:29:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x7f4ba4e25c00) [pid = 1802] [serial = 944] [outer = 0x7f4b9d7f7400] 13:29:38 INFO - PROCESS | 1802 | 1461529778473 Marionette DEBUG loaded listener.js 13:29:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x7f4ba4f0ec00) [pid = 1802] [serial = 945] [outer = 0x7f4b9d7f7400] 13:29:39 INFO - PROCESS | 1802 | 1461529779356 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 13:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1487ms 13:29:39 INFO - PROCESS | 1802 | 1461529779404 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 13:29:39 INFO - PROCESS | 1802 | 1461529779410 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 13:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:29:39 INFO - PROCESS | 1802 | 1461529779420 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:29:39 INFO - PROCESS | 1802 | 1461529779424 Marionette TRACE conn3 <- [1,1230,null,{}] 13:29:39 INFO - PROCESS | 1802 | 1461529779430 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:39 INFO - PROCESS | 1802 | 1461529779624 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 13:29:39 INFO - PROCESS | 1802 | 1461529779895 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9bec000 == 105 [pid = 1802] [id = 315] 13:29:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x7f4ba3ed7000) [pid = 1802] [serial = 946] [outer = (nil)] 13:29:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x7f4ba5aea400) [pid = 1802] [serial = 947] [outer = 0x7f4ba3ed7000] 13:29:40 INFO - PROCESS | 1802 | 1461529780013 Marionette DEBUG loaded listener.js 13:29:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4ba606c800) [pid = 1802] [serial = 948] [outer = 0x7f4ba3ed7000] 13:29:40 INFO - PROCESS | 1802 | 1461529780911 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 13:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1537ms 13:29:40 INFO - PROCESS | 1802 | 1461529780958 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 13:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:29:40 INFO - PROCESS | 1802 | 1461529780962 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 13:29:40 INFO - PROCESS | 1802 | 1461529780968 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:29:40 INFO - PROCESS | 1802 | 1461529780974 Marionette TRACE conn3 <- [1,1234,null,{}] 13:29:40 INFO - PROCESS | 1802 | 1461529780989 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:41 INFO - PROCESS | 1802 | 1461529781189 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 13:29:41 INFO - PROCESS | 1802 | 1461529781380 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad76a800 == 106 [pid = 1802] [id = 316] 13:29:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4ba88ab800) [pid = 1802] [serial = 949] [outer = (nil)] 13:29:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x7f4ba9521800) [pid = 1802] [serial = 950] [outer = 0x7f4ba88ab800] 13:29:41 INFO - PROCESS | 1802 | 1461529781455 Marionette DEBUG loaded listener.js 13:29:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4ba96ef800) [pid = 1802] [serial = 951] [outer = 0x7f4ba88ab800] 13:29:42 INFO - PROCESS | 1802 | 1461529782311 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 13:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1389ms 13:29:42 INFO - PROCESS | 1802 | 1461529782359 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 13:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:29:42 INFO - PROCESS | 1802 | 1461529782364 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 13:29:42 INFO - PROCESS | 1802 | 1461529782370 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:29:42 INFO - PROCESS | 1802 | 1461529782373 Marionette TRACE conn3 <- [1,1238,null,{}] 13:29:42 INFO - PROCESS | 1802 | 1461529782379 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:42 INFO - PROCESS | 1802 | 1461529782552 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 13:29:42 INFO - PROCESS | 1802 | 1461529782747 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baea33800 == 107 [pid = 1802] [id = 317] 13:29:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4ba88a8400) [pid = 1802] [serial = 952] [outer = (nil)] 13:29:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4babc7d400) [pid = 1802] [serial = 953] [outer = 0x7f4ba88a8400] 13:29:42 INFO - PROCESS | 1802 | 1461529782822 Marionette DEBUG loaded listener.js 13:29:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4bac2f7800) [pid = 1802] [serial = 954] [outer = 0x7f4ba88a8400] 13:29:43 INFO - PROCESS | 1802 | 1461529783674 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 13:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1333ms 13:29:43 INFO - PROCESS | 1802 | 1461529783703 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 13:29:43 INFO - PROCESS | 1802 | 1461529783706 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 13:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:29:43 INFO - PROCESS | 1802 | 1461529783712 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:29:43 INFO - PROCESS | 1802 | 1461529783715 Marionette TRACE conn3 <- [1,1242,null,{}] 13:29:43 INFO - PROCESS | 1802 | 1461529783720 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:43 INFO - PROCESS | 1802 | 1461529783890 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 13:29:44 INFO - PROCESS | 1802 | 1461529784095 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf985000 == 108 [pid = 1802] [id = 318] 13:29:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x7f4bace79c00) [pid = 1802] [serial = 955] [outer = (nil)] 13:29:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x7f4bad426800) [pid = 1802] [serial = 956] [outer = 0x7f4bace79c00] 13:29:44 INFO - PROCESS | 1802 | 1461529784178 Marionette DEBUG loaded listener.js 13:29:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x7f4bae093000) [pid = 1802] [serial = 957] [outer = 0x7f4bace79c00] 13:29:45 INFO - PROCESS | 1802 | 1461529785129 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 13:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1481ms 13:29:45 INFO - PROCESS | 1802 | 1461529785194 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 13:29:45 INFO - PROCESS | 1802 | 1461529785198 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 13:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:29:45 INFO - PROCESS | 1802 | 1461529785204 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:29:45 INFO - PROCESS | 1802 | 1461529785206 Marionette TRACE conn3 <- [1,1246,null,{}] 13:29:45 INFO - PROCESS | 1802 | 1461529785212 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:45 INFO - PROCESS | 1802 | 1461529785440 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 13:29:45 INFO - PROCESS | 1802 | 1461529785673 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbafcb000 == 109 [pid = 1802] [id = 319] 13:29:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x7f4bae098800) [pid = 1802] [serial = 958] [outer = (nil)] 13:29:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x7f4bb14dcc00) [pid = 1802] [serial = 959] [outer = 0x7f4bae098800] 13:29:45 INFO - PROCESS | 1802 | 1461529785791 Marionette DEBUG loaded listener.js 13:29:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x7f4bbaf1f800) [pid = 1802] [serial = 960] [outer = 0x7f4bae098800] 13:29:46 INFO - PROCESS | 1802 | 1461529786640 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 13:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1480ms 13:29:46 INFO - PROCESS | 1802 | 1461529786686 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 13:29:46 INFO - PROCESS | 1802 | 1461529786690 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 13:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:29:46 INFO - PROCESS | 1802 | 1461529786695 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:29:46 INFO - PROCESS | 1802 | 1461529786697 Marionette TRACE conn3 <- [1,1250,null,{}] 13:29:46 INFO - PROCESS | 1802 | 1461529786703 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:46 INFO - PROCESS | 1802 | 1461529786873 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 13:29:47 INFO - PROCESS | 1802 | 1461529787069 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbf169000 == 110 [pid = 1802] [id = 320] 13:29:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x7f4b998c7400) [pid = 1802] [serial = 961] [outer = (nil)] 13:29:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x7f4bbbdc6800) [pid = 1802] [serial = 962] [outer = 0x7f4b998c7400] 13:29:47 INFO - PROCESS | 1802 | 1461529787143 Marionette DEBUG loaded listener.js 13:29:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x7f4bbbe7e400) [pid = 1802] [serial = 963] [outer = 0x7f4b998c7400] 13:29:48 INFO - PROCESS | 1802 | 1461529787998 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 13:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1333ms 13:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:29:48 INFO - PROCESS | 1802 | 1461529788029 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 13:29:48 INFO - PROCESS | 1802 | 1461529788032 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 13:29:48 INFO - PROCESS | 1802 | 1461529788037 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:29:48 INFO - PROCESS | 1802 | 1461529788041 Marionette TRACE conn3 <- [1,1254,null,{}] 13:29:48 INFO - PROCESS | 1802 | 1461529788046 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:48 INFO - PROCESS | 1802 | 1461529788214 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 13:29:48 INFO - PROCESS | 1802 | 1461529788424 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc09c1800 == 111 [pid = 1802] [id = 321] 13:29:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x7f4b9d5b7000) [pid = 1802] [serial = 964] [outer = (nil)] 13:29:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x7f4bbbeba800) [pid = 1802] [serial = 965] [outer = 0x7f4b9d5b7000] 13:29:48 INFO - PROCESS | 1802 | 1461529788544 Marionette DEBUG loaded listener.js 13:29:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x7f4bbc2cf000) [pid = 1802] [serial = 966] [outer = 0x7f4b9d5b7000] 13:29:49 INFO - PROCESS | 1802 | 1461529789437 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 13:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1438ms 13:29:49 INFO - PROCESS | 1802 | 1461529789476 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 13:29:49 INFO - PROCESS | 1802 | 1461529789480 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 13:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:29:49 INFO - PROCESS | 1802 | 1461529789486 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:29:49 INFO - PROCESS | 1802 | 1461529789488 Marionette TRACE conn3 <- [1,1258,null,{}] 13:29:49 INFO - PROCESS | 1802 | 1461529789497 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:49 INFO - PROCESS | 1802 | 1461529789682 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 13:29:49 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5690000 == 110 [pid = 1802] [id = 10] 13:29:50 INFO - PROCESS | 1802 | 1461529789995 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9d64f000 == 111 [pid = 1802] [id = 322] 13:29:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x7f4b9b6e5400) [pid = 1802] [serial = 967] [outer = (nil)] 13:29:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x7f4ba5971400) [pid = 1802] [serial = 968] [outer = 0x7f4b9b6e5400] 13:29:50 INFO - PROCESS | 1802 | 1461529790120 Marionette DEBUG loaded listener.js 13:29:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x7f4bbd02ec00) [pid = 1802] [serial = 969] [outer = 0x7f4b9b6e5400] 13:29:50 INFO - PROCESS | 1802 | 1461529790969 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 13:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1538ms 13:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:29:51 INFO - PROCESS | 1802 | 1461529791025 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 13:29:51 INFO - PROCESS | 1802 | 1461529791028 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 13:29:51 INFO - PROCESS | 1802 | 1461529791035 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:29:51 INFO - PROCESS | 1802 | 1461529791038 Marionette TRACE conn3 <- [1,1262,null,{}] 13:29:51 INFO - PROCESS | 1802 | 1461529791043 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:51 INFO - PROCESS | 1802 | 1461529791225 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 13:29:51 INFO - PROCESS | 1802 | 1461529791424 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc3099000 == 112 [pid = 1802] [id = 323] 13:29:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x7f4bbd287000) [pid = 1802] [serial = 970] [outer = (nil)] 13:29:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x7f4bbf1bb400) [pid = 1802] [serial = 971] [outer = 0x7f4bbd287000] 13:29:51 INFO - PROCESS | 1802 | 1461529791512 Marionette DEBUG loaded listener.js 13:29:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x7f4bc0b4a800) [pid = 1802] [serial = 972] [outer = 0x7f4bbd287000] 13:29:52 INFO - PROCESS | 1802 | 1461529792477 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 13:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1484ms 13:29:52 INFO - PROCESS | 1802 | 1461529792520 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 13:29:52 INFO - PROCESS | 1802 | 1461529792524 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 13:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:29:52 INFO - PROCESS | 1802 | 1461529792530 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:29:52 INFO - PROCESS | 1802 | 1461529792535 Marionette TRACE conn3 <- [1,1266,null,{}] 13:29:52 INFO - PROCESS | 1802 | 1461529792541 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:52 INFO - PROCESS | 1802 | 1461529792779 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 13:29:53 INFO - PROCESS | 1802 | 1461529793064 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b97c61800 == 113 [pid = 1802] [id = 324] 13:29:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x7f4ba4d84c00) [pid = 1802] [serial = 973] [outer = (nil)] 13:29:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x7f4bc0b99800) [pid = 1802] [serial = 974] [outer = 0x7f4ba4d84c00] 13:29:53 INFO - PROCESS | 1802 | 1461529793196 Marionette DEBUG loaded listener.js 13:29:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x7f4bc0ba2400) [pid = 1802] [serial = 975] [outer = 0x7f4ba4d84c00] 13:29:54 INFO - PROCESS | 1802 | 1461529794048 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 13:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1584ms 13:29:54 INFO - PROCESS | 1802 | 1461529794115 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 13:29:54 INFO - PROCESS | 1802 | 1461529794119 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 13:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:29:54 INFO - PROCESS | 1802 | 1461529794124 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:29:54 INFO - PROCESS | 1802 | 1461529794127 Marionette TRACE conn3 <- [1,1270,null,{}] 13:29:54 INFO - PROCESS | 1802 | 1461529794132 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:54 INFO - PROCESS | 1802 | 1461529794334 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 13:29:54 INFO - PROCESS | 1802 | 1461529794530 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0d29000 == 114 [pid = 1802] [id = 325] 13:29:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x7f4b97c74000) [pid = 1802] [serial = 976] [outer = (nil)] 13:29:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x7f4b9804ac00) [pid = 1802] [serial = 977] [outer = 0x7f4b97c74000] 13:29:54 INFO - PROCESS | 1802 | 1461529794603 Marionette DEBUG loaded listener.js 13:29:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x7f4b9804f000) [pid = 1802] [serial = 978] [outer = 0x7f4b97c74000] 13:29:55 INFO - PROCESS | 1802 | 1461529795514 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 13:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1431ms 13:29:55 INFO - PROCESS | 1802 | 1461529795557 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 13:29:55 INFO - PROCESS | 1802 | 1461529795560 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 13:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:29:55 INFO - PROCESS | 1802 | 1461529795567 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:29:55 INFO - PROCESS | 1802 | 1461529795570 Marionette TRACE conn3 <- [1,1274,null,{}] 13:29:55 INFO - PROCESS | 1802 | 1461529795576 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:55 INFO - PROCESS | 1802 | 1461529795776 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 13:29:55 INFO - PROCESS | 1802 | 1461529795975 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b97195800 == 115 [pid = 1802] [id = 326] 13:29:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x7f4b970b9c00) [pid = 1802] [serial = 979] [outer = (nil)] 13:29:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x7f4b97409400) [pid = 1802] [serial = 980] [outer = 0x7f4b970b9c00] 13:29:56 INFO - PROCESS | 1802 | 1461529796047 Marionette DEBUG loaded listener.js 13:29:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x7f4b9740fc00) [pid = 1802] [serial = 981] [outer = 0x7f4b970b9c00] 13:29:56 INFO - PROCESS | 1802 | 1461529796946 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 13:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1441ms 13:29:57 INFO - PROCESS | 1802 | 1461529797009 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 13:29:57 INFO - PROCESS | 1802 | 1461529797013 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 13:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:29:57 INFO - PROCESS | 1802 | 1461529797019 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:29:57 INFO - PROCESS | 1802 | 1461529797022 Marionette TRACE conn3 <- [1,1278,null,{}] 13:29:57 INFO - PROCESS | 1802 | 1461529797027 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:57 INFO - PROCESS | 1802 | 1461529797222 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 13:29:57 INFO - PROCESS | 1802 | 1461529797427 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b989a6000 == 116 [pid = 1802] [id = 327] 13:29:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x7f4b970b9800) [pid = 1802] [serial = 982] [outer = (nil)] 13:29:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x7f4b9804a800) [pid = 1802] [serial = 983] [outer = 0x7f4b970b9800] 13:29:57 INFO - PROCESS | 1802 | 1461529797544 Marionette DEBUG loaded listener.js 13:29:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x7f4b997e3400) [pid = 1802] [serial = 984] [outer = 0x7f4b970b9800] 13:29:58 INFO - PROCESS | 1802 | 1461529798527 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 13:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1584ms 13:29:58 INFO - PROCESS | 1802 | 1461529798604 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 13:29:58 INFO - PROCESS | 1802 | 1461529798607 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 13:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:29:58 INFO - PROCESS | 1802 | 1461529798613 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:29:58 INFO - PROCESS | 1802 | 1461529798616 Marionette TRACE conn3 <- [1,1282,null,{}] 13:29:58 INFO - PROCESS | 1802 | 1461529798622 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:58 INFO - PROCESS | 1802 | 1461529798812 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 13:29:59 INFO - PROCESS | 1802 | 1461529799026 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99dcc800 == 117 [pid = 1802] [id = 328] 13:29:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x7f4b970bec00) [pid = 1802] [serial = 985] [outer = (nil)] 13:29:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x7f4b998c4800) [pid = 1802] [serial = 986] [outer = 0x7f4b970bec00] 13:29:59 INFO - PROCESS | 1802 | 1461529799173 Marionette DEBUG loaded listener.js 13:29:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x7f4b9c7f5c00) [pid = 1802] [serial = 987] [outer = 0x7f4b970bec00] 13:30:00 INFO - PROCESS | 1802 | 1461529800066 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 13:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1529ms 13:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:30:00 INFO - PROCESS | 1802 | 1461529800144 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 13:30:00 INFO - PROCESS | 1802 | 1461529800147 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 13:30:00 INFO - PROCESS | 1802 | 1461529800154 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:30:00 INFO - PROCESS | 1802 | 1461529800157 Marionette TRACE conn3 <- [1,1286,null,{}] 13:30:00 INFO - PROCESS | 1802 | 1461529800163 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:00 INFO - PROCESS | 1802 | 1461529800397 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 13:30:00 INFO - PROCESS | 1802 | 1461529800986 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b97c55800 == 118 [pid = 1802] [id = 329] 13:30:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x7f4b97c6d000) [pid = 1802] [serial = 988] [outer = (nil)] 13:30:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x7f4b97c70c00) [pid = 1802] [serial = 989] [outer = 0x7f4b97c6d000] 13:30:01 INFO - PROCESS | 1802 | 1461529801063 Marionette DEBUG loaded listener.js 13:30:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x7f4b98a6dc00) [pid = 1802] [serial = 990] [outer = 0x7f4b97c6d000] 13:30:01 INFO - PROCESS | 1802 | 1461529801963 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 13:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1889ms 13:30:02 INFO - PROCESS | 1802 | 1461529802044 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 13:30:02 INFO - PROCESS | 1802 | 1461529802051 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 13:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:30:02 INFO - PROCESS | 1802 | 1461529802060 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:30:02 INFO - PROCESS | 1802 | 1461529802064 Marionette TRACE conn3 <- [1,1290,null,{}] 13:30:02 INFO - PROCESS | 1802 | 1461529802071 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:02 INFO - PROCESS | 1802 | 1461529802403 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 13:30:02 INFO - PROCESS | 1802 | 1461529802830 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c660800 == 119 [pid = 1802] [id = 330] 13:30:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x7f4b9aa79000) [pid = 1802] [serial = 991] [outer = (nil)] 13:30:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x7f4b9d5b3400) [pid = 1802] [serial = 992] [outer = 0x7f4b9aa79000] 13:30:02 INFO - PROCESS | 1802 | 1461529802921 Marionette DEBUG loaded listener.js 13:30:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x7f4b9d7f4400) [pid = 1802] [serial = 993] [outer = 0x7f4b9aa79000] 13:30:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bab064800 == 118 [pid = 1802] [id = 267] 13:30:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba24dd800 == 117 [pid = 1802] [id = 312] 13:30:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5098000 == 116 [pid = 1802] [id = 311] 13:30:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c697000 == 115 [pid = 1802] [id = 310] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x7f4b9b6e5800) [pid = 1802] [serial = 872] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x7f4ba3bb1c00) [pid = 1802] [serial = 875] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x7f4ba54e7800) [pid = 1802] [serial = 878] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x7f4ba8abc000) [pid = 1802] [serial = 881] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x7f4ba96f8800) [pid = 1802] [serial = 884] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x7f4bad721000) [pid = 1802] [serial = 887] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x7f4bae804000) [pid = 1802] [serial = 890] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x7f4bb14da800) [pid = 1802] [serial = 893] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x7f4bbaf20400) [pid = 1802] [serial = 896] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x7f4bbbdd3800) [pid = 1802] [serial = 899] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x7f4bbc2d9000) [pid = 1802] [serial = 902] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x7f4ba5173c00) [pid = 1802] [serial = 917] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad762000 == 114 [pid = 1802] [id = 309] 13:30:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bab06f800 == 113 [pid = 1802] [id = 308] 13:30:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba63b5000 == 112 [pid = 1802] [id = 307] 13:30:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba24e3800 == 111 [pid = 1802] [id = 306] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x7f4bacdfd000) [pid = 1802] [serial = 726] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x7f4b9d5b9400) [pid = 1802] [serial = 614] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x7f4ba5a26c00) [pid = 1802] [serial = 605] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x7f4ba4e76800) [pid = 1802] [serial = 602] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x7f4ba606b000) [pid = 1802] [serial = 566] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x7f4baca3c800) [pid = 1802] [serial = 497] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x7f4b9c7f5800) [pid = 1802] [serial = 611] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x7f4ba88aec00) [pid = 1802] [serial = 608] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x7f4ba4e8e000) [pid = 1802] [serial = 617] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x7f4bbbdca400) [pid = 1802] [serial = 789] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x7f4ba8ab4400) [pid = 1802] [serial = 671] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x7f4b9b322400) [pid = 1802] [serial = 593] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x7f4bae098000) [pid = 1802] [serial = 765] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x7f4bb130d400) [pid = 1802] [serial = 774] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x7f4ba4e98000) [pid = 1802] [serial = 699] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x7f4b9d7f7000) [pid = 1802] [serial = 644] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x7f4b9b325000) [pid = 1802] [serial = 641] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x7f4b9d857800) [pid = 1802] [serial = 560] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x7f4b9d208c00) [pid = 1802] [serial = 596] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x7f4ba54e7400) [pid = 1802] [serial = 563] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x7f4ba3bb9000) [pid = 1802] [serial = 599] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x7f4b9b6e3c00) [pid = 1802] [serial = 693] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x7f4bb14e2000) [pid = 1802] [serial = 777] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x7f4ba606b400) [pid = 1802] [serial = 662] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x7f4ba6397800) [pid = 1802] [serial = 668] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x7f4bad959000) [pid = 1802] [serial = 762] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x7f4bbbd85000) [pid = 1802] [serial = 786] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4ba5a2a400) [pid = 1802] [serial = 656] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4bbbb49c00) [pid = 1802] [serial = 783] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4babc81c00) [pid = 1802] [serial = 759] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4ba9528800) [pid = 1802] [serial = 756] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x7f4ba5f44000) [pid = 1802] [serial = 753] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4ba3bb7c00) [pid = 1802] [serial = 750] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4b9aa6f800) [pid = 1802] [serial = 747] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x7f4baca37800) [pid = 1802] [serial = 723] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x7f4babc75800) [pid = 1802] [serial = 720] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x7f4bab10e000) [pid = 1802] [serial = 717] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x7f4ba96f6c00) [pid = 1802] [serial = 714] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x7f4ba9526400) [pid = 1802] [serial = 711] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x7f4ba92f8800) [pid = 1802] [serial = 708] [outer = (nil)] [url = about:blank] 13:30:03 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x7f4ba6f42000) [pid = 1802] [serial = 705] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x7f4ba5a24400) [pid = 1802] [serial = 702] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x7f4b9c5b2c00) [pid = 1802] [serial = 906] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x7f4ba3bb4000) [pid = 1802] [serial = 908] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x7f4ba4d90800) [pid = 1802] [serial = 909] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x7f4ba516e400) [pid = 1802] [serial = 911] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x7f4ba5721c00) [pid = 1802] [serial = 912] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x7f4ba8abf400) [pid = 1802] [serial = 914] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x7f4bac2fb800) [pid = 1802] [serial = 915] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x7f4ba4f19800) [pid = 1802] [serial = 861] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x7f4ba6065c00) [pid = 1802] [serial = 867] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x7f4ba8ab3c00) [pid = 1802] [serial = 870] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x7f4ba6304400) [pid = 1802] [serial = 665] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x7f4baed7e400) [pid = 1802] [serial = 771] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x7f4ba5173000) [pid = 1802] [serial = 650] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x7f4bae72a000) [pid = 1802] [serial = 768] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x7f4ba54df800) [pid = 1802] [serial = 653] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x7f4ba4d86000) [pid = 1802] [serial = 647] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x7f4ba5f45400) [pid = 1802] [serial = 659] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x7f4b9d7f8000) [pid = 1802] [serial = 696] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x7f4b9ce9a000) [pid = 1802] [serial = 557] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x7f4bb5f5f400) [pid = 1802] [serial = 780] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4ba6070c00) [pid = 1802] [serial = 869] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4ba53edc00) [pid = 1802] [serial = 863] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4ba5726c00) [pid = 1802] [serial = 864] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4ba3edc400) [pid = 1802] [serial = 866] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4bc0b4a000) [pid = 1802] [serial = 846] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4b970bac00) [pid = 1802] [serial = 845] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4b9d04cc00) [pid = 1802] [serial = 852] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4b998ba400) [pid = 1802] [serial = 851] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4bbcf4d000) [pid = 1802] [serial = 831] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4bbbefa400) [pid = 1802] [serial = 830] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x7f4ba4e7c400) [pid = 1802] [serial = 816] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x7f4ba3ed9800) [pid = 1802] [serial = 815] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x7f4bb2207c00) [pid = 1802] [serial = 813] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x7f4b9d04bc00) [pid = 1802] [serial = 854] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x7f4ba1e2f000) [pid = 1802] [serial = 855] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x7f4ba4f14000) [pid = 1802] [serial = 860] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x7f4ba4e30400) [pid = 1802] [serial = 857] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x7f4ba4e7ac00) [pid = 1802] [serial = 858] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x7f4b970bc400) [pid = 1802] [serial = 848] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x7f4b997dd800) [pid = 1802] [serial = 849] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x7f4bb5f58800) [pid = 1802] [serial = 825] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x7f4bb14e3000) [pid = 1802] [serial = 824] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x7f4bbf1bcc00) [pid = 1802] [serial = 837] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x7f4bbeca7000) [pid = 1802] [serial = 836] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x7f4ba8b19c00) [pid = 1802] [serial = 819] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x7f4ba62f4000) [pid = 1802] [serial = 818] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x7f4bc0b54000) [pid = 1802] [serial = 843] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x7f4bc0b4d000) [pid = 1802] [serial = 842] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x7f4bc0b48c00) [pid = 1802] [serial = 840] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x7f4bc08b4c00) [pid = 1802] [serial = 839] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x7f4badea0c00) [pid = 1802] [serial = 822] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x7f4bad648400) [pid = 1802] [serial = 821] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x7f4bbbe76800) [pid = 1802] [serial = 828] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x7f4bbbdd1800) [pid = 1802] [serial = 827] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x7f4bbd292400) [pid = 1802] [serial = 834] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x7f4bbd0c2c00) [pid = 1802] [serial = 833] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x7f4ba4e8ec00) [pid = 1802] [serial = 638] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x7f4b98818800) [pid = 1802] [serial = 905] [outer = (nil)] [url = about:blank] 13:30:04 INFO - PROCESS | 1802 | 1461529804121 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 13:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 2139ms 13:30:04 INFO - PROCESS | 1802 | 1461529804203 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 13:30:04 INFO - PROCESS | 1802 | 1461529804209 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 13:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:30:04 INFO - PROCESS | 1802 | 1461529804233 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:30:04 INFO - PROCESS | 1802 | 1461529804236 Marionette TRACE conn3 <- [1,1294,null,{}] 13:30:04 INFO - PROCESS | 1802 | 1461529804242 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:04 INFO - PROCESS | 1802 | 1461529804431 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 13:30:04 INFO - PROCESS | 1802 | 1461529804714 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c6b4000 == 112 [pid = 1802] [id = 331] 13:30:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x7f4b9b6e5800) [pid = 1802] [serial = 994] [outer = (nil)] 13:30:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x7f4ba3baf400) [pid = 1802] [serial = 995] [outer = 0x7f4b9b6e5800] 13:30:04 INFO - PROCESS | 1802 | 1461529804793 Marionette DEBUG loaded listener.js 13:30:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x7f4ba4d8ac00) [pid = 1802] [serial = 996] [outer = 0x7f4b9b6e5800] 13:30:05 INFO - PROCESS | 1802 | 1461529805624 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 13:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1440ms 13:30:05 INFO - PROCESS | 1802 | 1461529805665 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 13:30:05 INFO - PROCESS | 1802 | 1461529805669 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 13:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:30:05 INFO - PROCESS | 1802 | 1461529805683 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:30:05 INFO - PROCESS | 1802 | 1461529805692 Marionette TRACE conn3 <- [1,1298,null,{}] 13:30:05 INFO - PROCESS | 1802 | 1461529805699 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:05 INFO - PROCESS | 1802 | 1461529805900 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 13:30:06 INFO - PROCESS | 1802 | 1461529806056 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba2670000 == 113 [pid = 1802] [id = 332] 13:30:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x7f4b9aa7bc00) [pid = 1802] [serial = 997] [outer = (nil)] 13:30:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x7f4ba4f14800) [pid = 1802] [serial = 998] [outer = 0x7f4b9aa7bc00] 13:30:06 INFO - PROCESS | 1802 | 1461529806118 Marionette DEBUG loaded listener.js 13:30:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x7f4ba54e0c00) [pid = 1802] [serial = 999] [outer = 0x7f4b9aa7bc00] 13:30:06 INFO - PROCESS | 1802 | 1461529806958 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1348ms 13:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:30:07 INFO - PROCESS | 1802 | 1461529807030 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 13:30:07 INFO - PROCESS | 1802 | 1461529807033 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 13:30:07 INFO - PROCESS | 1802 | 1461529807040 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:30:07 INFO - PROCESS | 1802 | 1461529807044 Marionette TRACE conn3 <- [1,1302,null,{}] 13:30:07 INFO - PROCESS | 1802 | 1461529807060 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:07 INFO - PROCESS | 1802 | 1461529807334 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 13:30:07 INFO - PROCESS | 1802 | 1461529807363 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5092000 == 114 [pid = 1802] [id = 333] 13:30:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x7f4b9d04a800) [pid = 1802] [serial = 1000] [outer = (nil)] 13:30:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x7f4ba596f400) [pid = 1802] [serial = 1001] [outer = 0x7f4b9d04a800] 13:30:07 INFO - PROCESS | 1802 | 1461529807436 Marionette DEBUG loaded listener.js 13:30:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x7f4ba5aed400) [pid = 1802] [serial = 1002] [outer = 0x7f4b9d04a800] 13:30:08 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x7f4ba62ea000) [pid = 1802] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:30:08 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x7f4bade96c00) [pid = 1802] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:30:08 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x7f4b9d85fc00) [pid = 1802] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:30:08 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x7f4bb5f57000) [pid = 1802] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:30:08 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x7f4ba4f19400) [pid = 1802] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:30:08 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x7f4b98c74800) [pid = 1802] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:30:08 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x7f4ba4e91800) [pid = 1802] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:30:08 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x7f4b9d7f4c00) [pid = 1802] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:30:08 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x7f4ba5f47400) [pid = 1802] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:30:08 INFO - PROCESS | 1802 | --DOMWINDOW == 115 (0x7f4babc81400) [pid = 1802] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:30:08 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0x7f4babc74800) [pid = 1802] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:30:08 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0x7f4b998be800) [pid = 1802] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:30:08 INFO - PROCESS | 1802 | --DOMWINDOW == 112 (0x7f4bbc2cb800) [pid = 1802] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:30:08 INFO - PROCESS | 1802 | --DOMWINDOW == 111 (0x7f4ba516dc00) [pid = 1802] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:30:08 INFO - PROCESS | 1802 | 1461529808741 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 13:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1735ms 13:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:30:08 INFO - PROCESS | 1802 | 1461529808775 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 13:30:08 INFO - PROCESS | 1802 | 1461529808778 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 13:30:08 INFO - PROCESS | 1802 | 1461529808792 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:30:08 INFO - PROCESS | 1802 | 1461529808794 Marionette TRACE conn3 <- [1,1306,null,{}] 13:30:08 INFO - PROCESS | 1802 | 1461529808800 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:08 INFO - PROCESS | 1802 | 1461529808981 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 13:30:09 INFO - PROCESS | 1802 | 1461529809193 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5a1b000 == 115 [pid = 1802] [id = 334] 13:30:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x7f4ba5f4a000) [pid = 1802] [serial = 1003] [outer = (nil)] 13:30:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x7f4ba6066800) [pid = 1802] [serial = 1004] [outer = 0x7f4ba5f4a000] 13:30:09 INFO - PROCESS | 1802 | 1461529809277 Marionette DEBUG loaded listener.js 13:30:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x7f4ba7d2d800) [pid = 1802] [serial = 1005] [outer = 0x7f4ba5f4a000] 13:30:10 INFO - PROCESS | 1802 | 1461529810023 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 13:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1288ms 13:30:10 INFO - PROCESS | 1802 | 1461529810072 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 13:30:10 INFO - PROCESS | 1802 | 1461529810076 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 13:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:30:10 INFO - PROCESS | 1802 | 1461529810081 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:30:10 INFO - PROCESS | 1802 | 1461529810083 Marionette TRACE conn3 <- [1,1310,null,{}] 13:30:10 INFO - PROCESS | 1802 | 1461529810089 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:10 INFO - PROCESS | 1802 | 1461529810284 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 13:30:10 INFO - PROCESS | 1802 | 1461529810300 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba63a1000 == 116 [pid = 1802] [id = 335] 13:30:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x7f4ba54eec00) [pid = 1802] [serial = 1006] [outer = (nil)] 13:30:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x7f4ba92f8800) [pid = 1802] [serial = 1007] [outer = 0x7f4ba54eec00] 13:30:10 INFO - PROCESS | 1802 | 1461529810494 Marionette DEBUG loaded listener.js 13:30:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x7f4ba96f9800) [pid = 1802] [serial = 1008] [outer = 0x7f4ba54eec00] 13:30:11 INFO - PROCESS | 1802 | 1461529811492 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 13:30:11 INFO - PROCESS | 1802 | 1461529811578 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 13:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:30:11 INFO - PROCESS | 1802 | 1461529811588 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:30:11 INFO - PROCESS | 1802 | 1461529811591 Marionette TRACE conn3 <- [1,1314,null,{}] 13:30:11 INFO - PROCESS | 1802 | 1461529811600 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:11 INFO - PROCESS | 1802 | 1461529811872 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 13:30:12 INFO - PROCESS | 1802 | 1461529812175 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9d4d7000 == 117 [pid = 1802] [id = 336] 13:30:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x7f4b9c5b8800) [pid = 1802] [serial = 1009] [outer = (nil)] 13:30:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x7f4b9cea1400) [pid = 1802] [serial = 1010] [outer = 0x7f4b9c5b8800] 13:30:12 INFO - PROCESS | 1802 | 1461529812255 Marionette DEBUG loaded listener.js 13:30:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x7f4b9d5ba800) [pid = 1802] [serial = 1011] [outer = 0x7f4b9c5b8800] 13:30:13 INFO - PROCESS | 1802 | 1461529813183 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 13:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1631ms 13:30:13 INFO - PROCESS | 1802 | 1461529813219 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 13:30:13 INFO - PROCESS | 1802 | 1461529813228 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 13:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:30:13 INFO - PROCESS | 1802 | 1461529813239 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:30:13 INFO - PROCESS | 1802 | 1461529813243 Marionette TRACE conn3 <- [1,1318,null,{}] 13:30:13 INFO - PROCESS | 1802 | 1461529813249 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:13 INFO - PROCESS | 1802 | 1461529813486 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 13:30:13 INFO - PROCESS | 1802 | 1461529813754 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5435000 == 118 [pid = 1802] [id = 337] 13:30:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x7f4ba1e30800) [pid = 1802] [serial = 1012] [outer = (nil)] 13:30:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x7f4ba4e2c000) [pid = 1802] [serial = 1013] [outer = 0x7f4ba1e30800] 13:30:13 INFO - PROCESS | 1802 | 1461529813875 Marionette DEBUG loaded listener.js 13:30:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x7f4ba4f14000) [pid = 1802] [serial = 1014] [outer = 0x7f4ba1e30800] 13:30:14 INFO - PROCESS | 1802 | 1461529814890 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 13:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1694ms 13:30:14 INFO - PROCESS | 1802 | 1461529814934 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 13:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:30:14 INFO - PROCESS | 1802 | 1461529814939 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 13:30:14 INFO - PROCESS | 1802 | 1461529814945 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:30:14 INFO - PROCESS | 1802 | 1461529814950 Marionette TRACE conn3 <- [1,1322,null,{}] 13:30:14 INFO - PROCESS | 1802 | 1461529814967 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:15 INFO - PROCESS | 1802 | 1461529815182 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 13:30:15 INFO - PROCESS | 1802 | 1461529815413 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9417000 == 119 [pid = 1802] [id = 338] 13:30:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x7f4ba597ac00) [pid = 1802] [serial = 1015] [outer = (nil)] 13:30:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x7f4ba6070c00) [pid = 1802] [serial = 1016] [outer = 0x7f4ba597ac00] 13:30:15 INFO - PROCESS | 1802 | 1461529815534 Marionette DEBUG loaded listener.js 13:30:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x7f4ba73d7800) [pid = 1802] [serial = 1017] [outer = 0x7f4ba597ac00] 13:30:16 INFO - PROCESS | 1802 | 1461529816396 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 13:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1489ms 13:30:16 INFO - PROCESS | 1802 | 1461529816436 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 13:30:16 INFO - PROCESS | 1802 | 1461529816442 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 13:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:30:16 INFO - PROCESS | 1802 | 1461529816451 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:30:16 INFO - PROCESS | 1802 | 1461529816456 Marionette TRACE conn3 <- [1,1326,null,{}] 13:30:16 INFO - PROCESS | 1802 | 1461529816461 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:16 INFO - PROCESS | 1802 | 1461529816664 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 13:30:16 INFO - PROCESS | 1802 | 1461529816873 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9b16800 == 120 [pid = 1802] [id = 339] 13:30:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x7f4b9c7f1400) [pid = 1802] [serial = 1018] [outer = (nil)] 13:30:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x7f4ba6070000) [pid = 1802] [serial = 1019] [outer = 0x7f4b9c7f1400] 13:30:16 INFO - PROCESS | 1802 | 1461529816975 Marionette DEBUG loaded listener.js 13:30:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x7f4ba92fc400) [pid = 1802] [serial = 1020] [outer = 0x7f4b9c7f1400] 13:30:17 INFO - PROCESS | 1802 | 1461529817904 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:30:17 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 13:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1487ms 13:30:17 INFO - PROCESS | 1802 | 1461529817939 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 13:30:17 INFO - PROCESS | 1802 | 1461529817942 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 13:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:30:17 INFO - PROCESS | 1802 | 1461529817949 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:30:17 INFO - PROCESS | 1802 | 1461529817952 Marionette TRACE conn3 <- [1,1330,null,{}] 13:30:17 INFO - PROCESS | 1802 | 1461529817957 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:18 INFO - PROCESS | 1802 | 1461529818175 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 13:30:18 INFO - PROCESS | 1802 | 1461529818385 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9c8f000 == 121 [pid = 1802] [id = 340] 13:30:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x7f4b9cea1000) [pid = 1802] [serial = 1021] [outer = (nil)] 13:30:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x7f4babbe1800) [pid = 1802] [serial = 1022] [outer = 0x7f4b9cea1000] 13:30:18 INFO - PROCESS | 1802 | 1461529818520 Marionette DEBUG loaded listener.js 13:30:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x7f4bac2f7000) [pid = 1802] [serial = 1023] [outer = 0x7f4b9cea1000] 13:30:19 INFO - PROCESS | 1802 | 1461529819541 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:30:19 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 13:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1631ms 13:30:19 INFO - PROCESS | 1802 | 1461529819582 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 13:30:19 INFO - PROCESS | 1802 | 1461529819585 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 13:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:30:19 INFO - PROCESS | 1802 | 1461529819593 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:30:19 INFO - PROCESS | 1802 | 1461529819597 Marionette TRACE conn3 <- [1,1334,null,{}] 13:30:19 INFO - PROCESS | 1802 | 1461529819604 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:19 INFO - PROCESS | 1802 | 1461529819856 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 13:30:20 INFO - PROCESS | 1802 | 1461529820098 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad331000 == 122 [pid = 1802] [id = 341] 13:30:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x7f4badbb6400) [pid = 1802] [serial = 1024] [outer = (nil)] 13:30:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x7f4bae094800) [pid = 1802] [serial = 1025] [outer = 0x7f4badbb6400] 13:30:20 INFO - PROCESS | 1802 | 1461529820222 Marionette DEBUG loaded listener.js 13:30:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x7f4bae802800) [pid = 1802] [serial = 1026] [outer = 0x7f4badbb6400] 13:30:21 INFO - PROCESS | 1802 | 1461529821057 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1532ms 13:30:21 INFO - PROCESS | 1802 | 1461529821126 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 13:30:21 INFO - PROCESS | 1802 | 1461529821130 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 13:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:30:21 INFO - PROCESS | 1802 | 1461529821136 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:30:21 INFO - PROCESS | 1802 | 1461529821139 Marionette TRACE conn3 <- [1,1338,null,{}] 13:30:21 INFO - PROCESS | 1802 | 1461529821145 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:21 INFO - PROCESS | 1802 | 1461529821347 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 13:30:21 INFO - PROCESS | 1802 | 1461529821533 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad759800 == 123 [pid = 1802] [id = 342] 13:30:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x7f4badbbcc00) [pid = 1802] [serial = 1027] [outer = (nil)] 13:30:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x7f4baf7d2000) [pid = 1802] [serial = 1028] [outer = 0x7f4badbbcc00] 13:30:21 INFO - PROCESS | 1802 | 1461529821618 Marionette DEBUG loaded listener.js 13:30:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x7f4bb1370000) [pid = 1802] [serial = 1029] [outer = 0x7f4badbbcc00] 13:30:22 INFO - PROCESS | 1802 | 1461529822979 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 13:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1881ms 13:30:23 INFO - PROCESS | 1802 | 1461529823066 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 13:30:23 INFO - PROCESS | 1802 | 1461529823070 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 13:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:30:23 INFO - PROCESS | 1802 | 1461529823079 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:30:23 INFO - PROCESS | 1802 | 1461529823082 Marionette TRACE conn3 <- [1,1342,null,{}] 13:30:23 INFO - PROCESS | 1802 | 1461529823089 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:23 INFO - PROCESS | 1802 | 1461529823282 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 13:30:23 INFO - PROCESS | 1802 | 1461529823506 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae3b8800 == 124 [pid = 1802] [id = 343] 13:30:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x7f4badef1000) [pid = 1802] [serial = 1030] [outer = (nil)] 13:30:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x7f4bb504f800) [pid = 1802] [serial = 1031] [outer = 0x7f4badef1000] 13:30:23 INFO - PROCESS | 1802 | 1461529823634 Marionette DEBUG loaded listener.js 13:30:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x7f4bbbd85000) [pid = 1802] [serial = 1032] [outer = 0x7f4badef1000] 13:30:24 INFO - PROCESS | 1802 | 1461529824575 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 13:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1531ms 13:30:24 INFO - PROCESS | 1802 | 1461529824611 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 13:30:24 INFO - PROCESS | 1802 | 1461529824615 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 13:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:30:24 INFO - PROCESS | 1802 | 1461529824622 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:30:24 INFO - PROCESS | 1802 | 1461529824624 Marionette TRACE conn3 <- [1,1346,null,{}] 13:30:24 INFO - PROCESS | 1802 | 1461529824630 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:24 INFO - PROCESS | 1802 | 1461529824841 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 13:30:25 INFO - PROCESS | 1802 | 1461529825087 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baec0b000 == 125 [pid = 1802] [id = 344] 13:30:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x7f4ba1e25800) [pid = 1802] [serial = 1033] [outer = (nil)] 13:30:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x7f4bbbdd4400) [pid = 1802] [serial = 1034] [outer = 0x7f4ba1e25800] 13:30:25 INFO - PROCESS | 1802 | 1461529825205 Marionette DEBUG loaded listener.js 13:30:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x7f4bbc21b800) [pid = 1802] [serial = 1035] [outer = 0x7f4ba1e25800] 13:30:26 INFO - PROCESS | 1802 | 1461529826122 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 13:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1532ms 13:30:26 INFO - PROCESS | 1802 | 1461529826155 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 13:30:26 INFO - PROCESS | 1802 | 1461529826158 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 13:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:30:26 INFO - PROCESS | 1802 | 1461529826165 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:30:26 INFO - PROCESS | 1802 | 1461529826167 Marionette TRACE conn3 <- [1,1350,null,{}] 13:30:26 INFO - PROCESS | 1802 | 1461529826173 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:26 INFO - PROCESS | 1802 | 1461529826383 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 13:30:26 INFO - PROCESS | 1802 | 1461529826622 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb1412800 == 126 [pid = 1802] [id = 345] 13:30:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4bb1373000) [pid = 1802] [serial = 1036] [outer = (nil)] 13:30:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4bbecac400) [pid = 1802] [serial = 1037] [outer = 0x7f4bb1373000] 13:30:26 INFO - PROCESS | 1802 | 1461529826749 Marionette DEBUG loaded listener.js 13:30:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4bc08f5400) [pid = 1802] [serial = 1038] [outer = 0x7f4bb1373000] 13:30:27 INFO - PROCESS | 1802 | 1461529827659 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 13:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1531ms 13:30:27 INFO - PROCESS | 1802 | 1461529827697 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 13:30:27 INFO - PROCESS | 1802 | 1461529827702 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 13:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:30:27 INFO - PROCESS | 1802 | 1461529827709 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:30:27 INFO - PROCESS | 1802 | 1461529827714 Marionette TRACE conn3 <- [1,1354,null,{}] 13:30:27 INFO - PROCESS | 1802 | 1461529827720 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:27 INFO - PROCESS | 1802 | 1461529827975 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 13:30:28 INFO - PROCESS | 1802 | 1461529828231 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbbe99800 == 127 [pid = 1802] [id = 346] 13:30:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4bc0ba6800) [pid = 1802] [serial = 1039] [outer = (nil)] 13:30:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4bc106c000) [pid = 1802] [serial = 1040] [outer = 0x7f4bc0ba6800] 13:30:28 INFO - PROCESS | 1802 | 1461529828384 Marionette DEBUG loaded listener.js 13:30:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4bc1402400) [pid = 1802] [serial = 1041] [outer = 0x7f4bc0ba6800] 13:30:29 INFO - PROCESS | 1802 | 1461529829377 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 13:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1687ms 13:30:29 INFO - PROCESS | 1802 | 1461529829397 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 13:30:29 INFO - PROCESS | 1802 | 1461529829401 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 13:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:30:29 INFO - PROCESS | 1802 | 1461529829407 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:30:29 INFO - PROCESS | 1802 | 1461529829409 Marionette TRACE conn3 <- [1,1358,null,{}] 13:30:29 INFO - PROCESS | 1802 | 1461529829415 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:29 INFO - PROCESS | 1802 | 1461529829634 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 13:30:29 INFO - PROCESS | 1802 | 1461529829881 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc096a800 == 128 [pid = 1802] [id = 347] 13:30:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4ba25d6800) [pid = 1802] [serial = 1042] [outer = (nil)] 13:30:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4ba25dbc00) [pid = 1802] [serial = 1043] [outer = 0x7f4ba25d6800] 13:30:30 INFO - PROCESS | 1802 | 1461529830006 Marionette DEBUG loaded listener.js 13:30:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4ba25e0c00) [pid = 1802] [serial = 1044] [outer = 0x7f4ba25d6800] 13:30:30 INFO - PROCESS | 1802 | 1461529830950 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 13:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1588ms 13:30:30 INFO - PROCESS | 1802 | 1461529830996 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 13:30:31 INFO - PROCESS | 1802 | 1461529831000 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 13:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:30:31 INFO - PROCESS | 1802 | 1461529831006 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:30:31 INFO - PROCESS | 1802 | 1461529831010 Marionette TRACE conn3 <- [1,1362,null,{}] 13:30:31 INFO - PROCESS | 1802 | 1461529831017 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:31 INFO - PROCESS | 1802 | 1461529831282 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 13:30:32 INFO - PROCESS | 1802 | 1461529832067 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9cfd3800 == 129 [pid = 1802] [id = 348] 13:30:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4b97c73c00) [pid = 1802] [serial = 1045] [outer = (nil)] 13:30:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x7f4b98049800) [pid = 1802] [serial = 1046] [outer = 0x7f4b97c73c00] 13:30:32 INFO - PROCESS | 1802 | 1461529832174 Marionette DEBUG loaded listener.js 13:30:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x7f4b998c8c00) [pid = 1802] [serial = 1047] [outer = 0x7f4b97c73c00] 13:30:33 INFO - PROCESS | 1802 | 1461529833052 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 13:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 2086ms 13:30:33 INFO - PROCESS | 1802 | 1461529833096 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 13:30:33 INFO - PROCESS | 1802 | 1461529833104 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 13:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:30:33 INFO - PROCESS | 1802 | 1461529833114 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:30:33 INFO - PROCESS | 1802 | 1461529833119 Marionette TRACE conn3 <- [1,1366,null,{}] 13:30:33 INFO - PROCESS | 1802 | 1461529833125 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:33 INFO - PROCESS | 1802 | 1461529833344 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 13:30:33 INFO - PROCESS | 1802 | 1461529833601 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99dd1800 == 130 [pid = 1802] [id = 349] 13:30:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x7f4b970b7400) [pid = 1802] [serial = 1048] [outer = (nil)] 13:30:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x7f4b97c74400) [pid = 1802] [serial = 1049] [outer = 0x7f4b970b7400] 13:30:33 INFO - PROCESS | 1802 | 1461529833745 Marionette DEBUG loaded listener.js 13:30:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x7f4b9b6e8000) [pid = 1802] [serial = 1050] [outer = 0x7f4b970b7400] 13:30:34 INFO - PROCESS | 1802 | 1461529834852 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 13:30:34 INFO - PROCESS | 1802 | 1461529834910 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 13:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:30:34 INFO - PROCESS | 1802 | 1461529834918 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:30:34 INFO - PROCESS | 1802 | 1461529834920 Marionette TRACE conn3 <- [1,1370,null,{}] 13:30:34 INFO - PROCESS | 1802 | 1461529834927 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:35 INFO - PROCESS | 1802 | 1461529835166 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 13:30:35 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5cd1800 == 129 [pid = 1802] [id = 109] 13:30:35 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x7f4b9d7eb400) [pid = 1802] [serial = 938] [outer = (nil)] [url = about:blank] 13:30:35 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5357800 == 128 [pid = 1802] [id = 11] 13:30:35 INFO - PROCESS | 1802 | 1461529835593 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b971a4800 == 129 [pid = 1802] [id = 350] 13:30:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x7f4b98813000) [pid = 1802] [serial = 1051] [outer = (nil)] 13:30:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x7f4b9d7eb400) [pid = 1802] [serial = 1052] [outer = 0x7f4b98813000] 13:30:35 INFO - PROCESS | 1802 | 1461529835686 Marionette DEBUG loaded listener.js 13:30:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x7f4ba25d8c00) [pid = 1802] [serial = 1053] [outer = 0x7f4b98813000] 13:30:35 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbf169000 == 128 [pid = 1802] [id = 320] 13:30:35 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbafcb000 == 127 [pid = 1802] [id = 319] 13:30:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baf985000 == 126 [pid = 1802] [id = 318] 13:30:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baea33800 == 125 [pid = 1802] [id = 317] 13:30:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b970f0000 == 124 [pid = 1802] [id = 281] 13:30:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad76a800 == 123 [pid = 1802] [id = 316] 13:30:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9bec000 == 122 [pid = 1802] [id = 315] 13:30:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba508a000 == 121 [pid = 1802] [id = 314] 13:30:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b97ee3800 == 120 [pid = 1802] [id = 313] 13:30:36 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x7f4ba8b21c00) [pid = 1802] [serial = 935] [outer = (nil)] [url = about:blank] 13:30:36 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x7f4bbbe77000) [pid = 1802] [serial = 930] [outer = (nil)] [url = about:blank] 13:30:36 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x7f4ba96eb800) [pid = 1802] [serial = 936] [outer = (nil)] [url = about:blank] 13:30:36 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x7f4ba4e25000) [pid = 1802] [serial = 932] [outer = (nil)] [url = about:blank] 13:30:36 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x7f4bbbeb4400) [pid = 1802] [serial = 900] [outer = (nil)] [url = about:blank] 13:30:36 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x7f4ba5aefc00) [pid = 1802] [serial = 879] [outer = (nil)] [url = about:blank] 13:30:36 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x7f4baf7d1000) [pid = 1802] [serial = 891] [outer = (nil)] [url = about:blank] 13:30:36 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4bbbd82c00) [pid = 1802] [serial = 897] [outer = (nil)] [url = about:blank] 13:30:36 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4bae723800) [pid = 1802] [serial = 926] [outer = (nil)] [url = about:blank] 13:30:36 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4ba4d91800) [pid = 1802] [serial = 876] [outer = (nil)] [url = about:blank] 13:30:36 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4ba4f18000) [pid = 1802] [serial = 933] [outer = (nil)] [url = about:blank] 13:30:36 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4bbbdca000) [pid = 1802] [serial = 929] [outer = (nil)] [url = about:blank] 13:30:36 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4babc66400) [pid = 1802] [serial = 885] [outer = (nil)] [url = about:blank] 13:30:36 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4bb2222400) [pid = 1802] [serial = 894] [outer = (nil)] [url = about:blank] 13:30:36 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4ba3bbb400) [pid = 1802] [serial = 920] [outer = (nil)] [url = about:blank] 13:30:36 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4bade9ec00) [pid = 1802] [serial = 888] [outer = (nil)] [url = about:blank] 13:30:36 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4ba6311000) [pid = 1802] [serial = 923] [outer = (nil)] [url = about:blank] 13:30:36 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x7f4b9cea0400) [pid = 1802] [serial = 873] [outer = (nil)] [url = about:blank] 13:30:36 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x7f4bbf136800) [pid = 1802] [serial = 903] [outer = (nil)] [url = about:blank] 13:30:36 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x7f4ba951b000) [pid = 1802] [serial = 882] [outer = (nil)] [url = about:blank] 13:30:36 INFO - PROCESS | 1802 | 1461529836521 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 13:30:36 INFO - PROCESS | 1802 | 1461529836571 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 13:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:30:36 INFO - PROCESS | 1802 | 1461529836589 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:30:36 INFO - PROCESS | 1802 | 1461529836598 Marionette TRACE conn3 <- [1,1374,null,{}] 13:30:36 INFO - PROCESS | 1802 | 1461529836605 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:36 INFO - PROCESS | 1802 | 1461529836810 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 13:30:36 INFO - PROCESS | 1802 | 1461529836973 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba299c000 == 121 [pid = 1802] [id = 351] 13:30:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x7f4b9c5b2c00) [pid = 1802] [serial = 1054] [outer = (nil)] 13:30:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x7f4ba3ed2400) [pid = 1802] [serial = 1055] [outer = 0x7f4b9c5b2c00] 13:30:37 INFO - PROCESS | 1802 | 1461529837045 Marionette DEBUG loaded listener.js 13:30:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x7f4ba4f15800) [pid = 1802] [serial = 1056] [outer = 0x7f4b9c5b2c00] 13:30:37 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:30:37 INFO - PROCESS | 1802 | 1461529837856 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 13:30:37 INFO - PROCESS | 1802 | 1461529837917 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 13:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:30:37 INFO - PROCESS | 1802 | 1461529837928 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:30:37 INFO - PROCESS | 1802 | 1461529837930 Marionette TRACE conn3 <- [1,1378,null,{}] 13:30:37 INFO - PROCESS | 1802 | 1461529837934 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:38 INFO - PROCESS | 1802 | 1461529838180 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 13:30:38 INFO - PROCESS | 1802 | 1461529838210 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba6281800 == 122 [pid = 1802] [id = 352] 13:30:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4ba4e96c00) [pid = 1802] [serial = 1057] [outer = (nil)] 13:30:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4ba571c000) [pid = 1802] [serial = 1058] [outer = 0x7f4ba4e96c00] 13:30:38 INFO - PROCESS | 1802 | 1461529838277 Marionette DEBUG loaded listener.js 13:30:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4ba5a2ec00) [pid = 1802] [serial = 1059] [outer = 0x7f4ba4e96c00] 13:30:39 INFO - PROCESS | 1802 | 1461529839283 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 13:30:39 INFO - PROCESS | 1802 | 1461529839313 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 13:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:30:39 INFO - PROCESS | 1802 | 1461529839324 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:30:39 INFO - PROCESS | 1802 | 1461529839330 Marionette TRACE conn3 <- [1,1382,null,{}] 13:30:39 INFO - PROCESS | 1802 | 1461529839351 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:39 INFO - PROCESS | 1802 | 1461529839594 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 13:30:39 INFO - PROCESS | 1802 | 1461529839622 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bab06e000 == 123 [pid = 1802] [id = 353] 13:30:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4ba6305400) [pid = 1802] [serial = 1060] [outer = (nil)] 13:30:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4ba6ec9800) [pid = 1802] [serial = 1061] [outer = 0x7f4ba6305400] 13:30:39 INFO - PROCESS | 1802 | 1461529839702 Marionette DEBUG loaded listener.js 13:30:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4ba8ab4400) [pid = 1802] [serial = 1062] [outer = 0x7f4ba6305400] 13:30:40 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4b9b6e5800) [pid = 1802] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:30:40 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4b9aa79000) [pid = 1802] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:30:40 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4b997e5800) [pid = 1802] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:30:40 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4b9aa7bc00) [pid = 1802] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:30:40 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4ba5f4a000) [pid = 1802] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:30:40 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4b97c6d000) [pid = 1802] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:30:40 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x7f4b9d04a800) [pid = 1802] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:30:40 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x7f4ba53f0400) [pid = 1802] [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.] 13:30:40 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:30:40 INFO - PROCESS | 1802 | 1461529840867 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 13:30:40 INFO - PROCESS | 1802 | 1461529840937 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 13:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:30:40 INFO - PROCESS | 1802 | 1461529840946 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:30:40 INFO - PROCESS | 1802 | 1461529840949 Marionette TRACE conn3 <- [1,1386,null,{}] 13:30:40 INFO - PROCESS | 1802 | 1461529840959 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:41 INFO - PROCESS | 1802 | 1461529841197 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 13:30:41 INFO - PROCESS | 1802 | 1461529841406 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4badb06800 == 124 [pid = 1802] [id = 354] 13:30:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x7f4b9d04a800) [pid = 1802] [serial = 1063] [outer = (nil)] 13:30:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x7f4ba6306c00) [pid = 1802] [serial = 1064] [outer = 0x7f4b9d04a800] 13:30:41 INFO - PROCESS | 1802 | 1461529841495 Marionette DEBUG loaded listener.js 13:30:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4ba96f0000) [pid = 1802] [serial = 1065] [outer = 0x7f4b9d04a800] 13:30:42 INFO - PROCESS | 1802 | 1461529842280 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 13:30:42 INFO - PROCESS | 1802 | 1461529842341 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 13:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:30:42 INFO - PROCESS | 1802 | 1461529842347 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:30:42 INFO - PROCESS | 1802 | 1461529842350 Marionette TRACE conn3 <- [1,1390,null,{}] 13:30:42 INFO - PROCESS | 1802 | 1461529842492 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:42 INFO - PROCESS | 1802 | 1461529842717 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 13:30:42 INFO - PROCESS | 1802 | 1461529842988 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c668800 == 125 [pid = 1802] [id = 355] 13:30:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4b9880f800) [pid = 1802] [serial = 1066] [outer = (nil)] 13:30:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4b99b47400) [pid = 1802] [serial = 1067] [outer = 0x7f4b9880f800] 13:30:43 INFO - PROCESS | 1802 | 1461529843083 Marionette DEBUG loaded listener.js 13:30:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4b99b4f400) [pid = 1802] [serial = 1068] [outer = 0x7f4b9880f800] 13:30:44 INFO - PROCESS | 1802 | 1461529844039 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 13:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1708ms 13:30:44 INFO - PROCESS | 1802 | 1461529844057 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 13:30:44 INFO - PROCESS | 1802 | 1461529844066 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 13:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:30:44 INFO - PROCESS | 1802 | 1461529844074 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:30:44 INFO - PROCESS | 1802 | 1461529844076 Marionette TRACE conn3 <- [1,1394,null,{}] 13:30:44 INFO - PROCESS | 1802 | 1461529844083 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:44 INFO - PROCESS | 1802 | 1461529844300 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 13:30:44 INFO - PROCESS | 1802 | 1461529844560 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba7391000 == 126 [pid = 1802] [id = 356] 13:30:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4b9d7f4c00) [pid = 1802] [serial = 1069] [outer = (nil)] 13:30:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4ba25d3400) [pid = 1802] [serial = 1070] [outer = 0x7f4b9d7f4c00] 13:30:44 INFO - PROCESS | 1802 | 1461529844684 Marionette DEBUG loaded listener.js 13:30:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4ba3ed8400) [pid = 1802] [serial = 1071] [outer = 0x7f4b9d7f4c00] 13:30:45 INFO - PROCESS | 1802 | 1461529845579 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 13:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1531ms 13:30:45 INFO - PROCESS | 1802 | 1461529845606 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 13:30:45 INFO - PROCESS | 1802 | 1461529845609 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 13:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:30:45 INFO - PROCESS | 1802 | 1461529845618 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:30:45 INFO - PROCESS | 1802 | 1461529845621 Marionette TRACE conn3 <- [1,1398,null,{}] 13:30:45 INFO - PROCESS | 1802 | 1461529845627 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:45 INFO - PROCESS | 1802 | 1461529845836 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 13:30:46 INFO - PROCESS | 1802 | 1461529846121 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae73e800 == 127 [pid = 1802] [id = 357] 13:30:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4ba4f17400) [pid = 1802] [serial = 1072] [outer = (nil)] 13:30:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4ba53ef400) [pid = 1802] [serial = 1073] [outer = 0x7f4ba4f17400] 13:30:46 INFO - PROCESS | 1802 | 1461529846281 Marionette DEBUG loaded listener.js 13:30:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4ba62e9800) [pid = 1802] [serial = 1074] [outer = 0x7f4ba4f17400] 13:30:47 INFO - PROCESS | 1802 | 1461529847131 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 13:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1533ms 13:30:47 INFO - PROCESS | 1802 | 1461529847165 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 13:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:30:47 INFO - PROCESS | 1802 | 1461529847175 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 13:30:47 INFO - PROCESS | 1802 | 1461529847184 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:30:47 INFO - PROCESS | 1802 | 1461529847187 Marionette TRACE conn3 <- [1,1402,null,{}] 13:30:47 INFO - PROCESS | 1802 | 1461529847193 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:47 INFO - PROCESS | 1802 | 1461529847382 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 13:30:47 INFO - PROCESS | 1802 | 1461529847574 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb5ff4800 == 128 [pid = 1802] [id = 358] 13:30:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x7f4b98c6a400) [pid = 1802] [serial = 1075] [outer = (nil)] 13:30:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x7f4ba9528400) [pid = 1802] [serial = 1076] [outer = 0x7f4b98c6a400] 13:30:47 INFO - PROCESS | 1802 | 1461529847650 Marionette DEBUG loaded listener.js 13:30:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x7f4babc77400) [pid = 1802] [serial = 1077] [outer = 0x7f4b98c6a400] 13:30:48 INFO - PROCESS | 1802 | 1461529848549 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 13:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1438ms 13:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:30:48 INFO - PROCESS | 1802 | 1461529848621 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 13:30:48 INFO - PROCESS | 1802 | 1461529848624 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 13:30:48 INFO - PROCESS | 1802 | 1461529848631 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:30:48 INFO - PROCESS | 1802 | 1461529848633 Marionette TRACE conn3 <- [1,1406,null,{}] 13:30:48 INFO - PROCESS | 1802 | 1461529848640 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:48 INFO - PROCESS | 1802 | 1461529848902 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 13:30:49 INFO - PROCESS | 1802 | 1461529849135 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbec40800 == 129 [pid = 1802] [id = 359] 13:30:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x7f4ba606ac00) [pid = 1802] [serial = 1078] [outer = (nil)] 13:30:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x7f4bace81800) [pid = 1802] [serial = 1079] [outer = 0x7f4ba606ac00] 13:30:49 INFO - PROCESS | 1802 | 1461529849225 Marionette DEBUG loaded listener.js 13:30:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x7f4bade91800) [pid = 1802] [serial = 1080] [outer = 0x7f4ba606ac00] 13:30:50 INFO - PROCESS | 1802 | 1461529850058 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 13:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1480ms 13:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:30:50 INFO - PROCESS | 1802 | 1461529850110 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 13:30:50 INFO - PROCESS | 1802 | 1461529850113 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 13:30:50 INFO - PROCESS | 1802 | 1461529850119 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:30:50 INFO - PROCESS | 1802 | 1461529850123 Marionette TRACE conn3 <- [1,1410,null,{}] 13:30:50 INFO - PROCESS | 1802 | 1461529850128 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:50 INFO - PROCESS | 1802 | 1461529850366 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 13:30:50 INFO - PROCESS | 1802 | 1461529850632 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0e15000 == 130 [pid = 1802] [id = 360] 13:30:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x7f4bb164f800) [pid = 1802] [serial = 1081] [outer = (nil)] 13:30:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x7f4bb5f58800) [pid = 1802] [serial = 1082] [outer = 0x7f4bb164f800] 13:30:50 INFO - PROCESS | 1802 | 1461529850801 Marionette DEBUG loaded listener.js 13:30:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x7f4bbbeb0400) [pid = 1802] [serial = 1083] [outer = 0x7f4bb164f800] 13:30:51 INFO - PROCESS | 1802 | 1461529851769 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 13:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1682ms 13:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:30:51 INFO - PROCESS | 1802 | 1461529851803 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 13:30:51 INFO - PROCESS | 1802 | 1461529851806 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 13:30:51 INFO - PROCESS | 1802 | 1461529851812 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:30:51 INFO - PROCESS | 1802 | 1461529851815 Marionette TRACE conn3 <- [1,1414,null,{}] 13:30:51 INFO - PROCESS | 1802 | 1461529851820 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:52 INFO - PROCESS | 1802 | 1461529852018 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 13:30:52 INFO - PROCESS | 1802 | 1461529852329 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc14a4000 == 131 [pid = 1802] [id = 361] 13:30:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x7f4bb2206c00) [pid = 1802] [serial = 1084] [outer = (nil)] 13:30:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x7f4bbcff9400) [pid = 1802] [serial = 1085] [outer = 0x7f4bb2206c00] 13:30:52 INFO - PROCESS | 1802 | 1461529852423 Marionette DEBUG loaded listener.js 13:30:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x7f4bc08b5400) [pid = 1802] [serial = 1086] [outer = 0x7f4bb2206c00] 13:30:53 INFO - PROCESS | 1802 | 1461529853355 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 13:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1582ms 13:30:53 INFO - PROCESS | 1802 | 1461529853395 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 13:30:53 INFO - PROCESS | 1802 | 1461529853399 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 13:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:30:53 INFO - PROCESS | 1802 | 1461529853405 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:30:53 INFO - PROCESS | 1802 | 1461529853407 Marionette TRACE conn3 <- [1,1418,null,{}] 13:30:53 INFO - PROCESS | 1802 | 1461529853413 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:53 INFO - PROCESS | 1802 | 1461529853651 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 13:30:53 INFO - PROCESS | 1802 | 1461529853993 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc54c8000 == 132 [pid = 1802] [id = 362] 13:30:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x7f4b977b2800) [pid = 1802] [serial = 1087] [outer = (nil)] 13:30:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x7f4b977b5400) [pid = 1802] [serial = 1088] [outer = 0x7f4b977b2800] 13:30:54 INFO - PROCESS | 1802 | 1461529854076 Marionette DEBUG loaded listener.js 13:30:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x7f4b97c6d000) [pid = 1802] [serial = 1089] [outer = 0x7f4b977b2800] 13:30:54 INFO - PROCESS | 1802 | 1461529854958 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 13:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1583ms 13:30:54 INFO - PROCESS | 1802 | 1461529854990 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 13:30:54 INFO - PROCESS | 1802 | 1461529854992 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 13:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:30:55 INFO - PROCESS | 1802 | 1461529855001 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:30:55 INFO - PROCESS | 1802 | 1461529855004 Marionette TRACE conn3 <- [1,1422,null,{}] 13:30:55 INFO - PROCESS | 1802 | 1461529855010 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:55 INFO - PROCESS | 1802 | 1461529855207 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 13:30:55 INFO - PROCESS | 1802 | 1461529855409 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b975a7800 == 133 [pid = 1802] [id = 363] 13:30:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x7f4b977b2c00) [pid = 1802] [serial = 1090] [outer = (nil)] 13:30:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x7f4ba3cdd000) [pid = 1802] [serial = 1091] [outer = 0x7f4b977b2c00] 13:30:55 INFO - PROCESS | 1802 | 1461529855523 Marionette DEBUG loaded listener.js 13:30:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x7f4ba3ce1800) [pid = 1802] [serial = 1092] [outer = 0x7f4b977b2c00] 13:30:56 INFO - PROCESS | 1802 | 1461529856390 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 13:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1433ms 13:30:56 INFO - PROCESS | 1802 | 1461529856435 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 13:30:56 INFO - PROCESS | 1802 | 1461529856438 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 13:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:30:56 INFO - PROCESS | 1802 | 1461529856444 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:30:56 INFO - PROCESS | 1802 | 1461529856446 Marionette TRACE conn3 <- [1,1426,null,{}] 13:30:56 INFO - PROCESS | 1802 | 1461529856452 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:56 INFO - PROCESS | 1802 | 1461529856647 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 13:30:56 INFO - PROCESS | 1802 | 1461529856843 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc8bc2800 == 134 [pid = 1802] [id = 364] 13:30:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x7f4b977b5c00) [pid = 1802] [serial = 1093] [outer = (nil)] 13:30:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x7f4ba3ce7800) [pid = 1802] [serial = 1094] [outer = 0x7f4b977b5c00] 13:30:56 INFO - PROCESS | 1802 | 1461529856915 Marionette DEBUG loaded listener.js 13:30:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x7f4bbd284c00) [pid = 1802] [serial = 1095] [outer = 0x7f4b977b5c00] 13:30:57 INFO - PROCESS | 1802 | 1461529857851 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 13:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1479ms 13:30:57 INFO - PROCESS | 1802 | 1461529857926 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 13:30:57 INFO - PROCESS | 1802 | 1461529857930 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 13:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:30:57 INFO - PROCESS | 1802 | 1461529857935 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:30:57 INFO - PROCESS | 1802 | 1461529857938 Marionette TRACE conn3 <- [1,1430,null,{}] 13:30:57 INFO - PROCESS | 1802 | 1461529857944 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:58 INFO - PROCESS | 1802 | 1461529858200 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 13:30:58 INFO - PROCESS | 1802 | 1461529858464 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99cc0000 == 135 [pid = 1802] [id = 365] 13:30:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x7f4bae35e000) [pid = 1802] [serial = 1096] [outer = (nil)] 13:30:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x7f4bae360c00) [pid = 1802] [serial = 1097] [outer = 0x7f4bae35e000] 13:30:58 INFO - PROCESS | 1802 | 1461529858546 Marionette DEBUG loaded listener.js 13:30:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x7f4bc0b50000) [pid = 1802] [serial = 1098] [outer = 0x7f4bae35e000] 13:30:59 INFO - PROCESS | 1802 | 1461529859466 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 13:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1584ms 13:30:59 INFO - PROCESS | 1802 | 1461529859521 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 13:30:59 INFO - PROCESS | 1802 | 1461529859525 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 13:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:30:59 INFO - PROCESS | 1802 | 1461529859531 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:30:59 INFO - PROCESS | 1802 | 1461529859534 Marionette TRACE conn3 <- [1,1434,null,{}] 13:30:59 INFO - PROCESS | 1802 | 1461529859539 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:59 INFO - PROCESS | 1802 | 1461529859722 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 13:30:59 INFO - PROCESS | 1802 | 1461529859973 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba1fdc800 == 136 [pid = 1802] [id = 366] 13:31:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x7f4b99da5c00) [pid = 1802] [serial = 1099] [outer = (nil)] 13:31:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x7f4b99daec00) [pid = 1802] [serial = 1100] [outer = 0x7f4b99da5c00] 13:31:00 INFO - PROCESS | 1802 | 1461529860056 Marionette DEBUG loaded listener.js 13:31:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x7f4ba4d8e400) [pid = 1802] [serial = 1101] [outer = 0x7f4b99da5c00] 13:31:00 INFO - PROCESS | 1802 | 1461529860888 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 13:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1387ms 13:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:31:00 INFO - PROCESS | 1802 | 1461529860919 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 13:31:00 INFO - PROCESS | 1802 | 1461529860922 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 13:31:00 INFO - PROCESS | 1802 | 1461529860927 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:31:00 INFO - PROCESS | 1802 | 1461529860931 Marionette TRACE conn3 <- [1,1438,null,{}] 13:31:00 INFO - PROCESS | 1802 | 1461529860936 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:01 INFO - PROCESS | 1802 | 1461529861123 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 13:31:01 INFO - PROCESS | 1802 | 1461529861321 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9c40800 == 137 [pid = 1802] [id = 367] 13:31:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x7f4b99da2c00) [pid = 1802] [serial = 1102] [outer = (nil)] 13:31:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4ba9177400) [pid = 1802] [serial = 1103] [outer = 0x7f4b99da2c00] 13:31:01 INFO - PROCESS | 1802 | 1461529861395 Marionette DEBUG loaded listener.js 13:31:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4ba917c000) [pid = 1802] [serial = 1104] [outer = 0x7f4b99da2c00] 13:31:02 INFO - PROCESS | 1802 | 1461529862283 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 13:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1386ms 13:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:31:02 INFO - PROCESS | 1802 | 1461529862314 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 13:31:02 INFO - PROCESS | 1802 | 1461529862316 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 13:31:02 INFO - PROCESS | 1802 | 1461529862323 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:31:02 INFO - PROCESS | 1802 | 1461529862326 Marionette TRACE conn3 <- [1,1442,null,{}] 13:31:02 INFO - PROCESS | 1802 | 1461529862331 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:02 INFO - PROCESS | 1802 | 1461529862530 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 13:31:02 INFO - PROCESS | 1802 | 1461529862727 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b974ac800 == 138 [pid = 1802] [id = 368] 13:31:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x7f4b99da6000) [pid = 1802] [serial = 1105] [outer = (nil)] 13:31:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4bae358000) [pid = 1802] [serial = 1106] [outer = 0x7f4b99da6000] 13:31:02 INFO - PROCESS | 1802 | 1461529862796 Marionette DEBUG loaded listener.js 13:31:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4bc0b53000) [pid = 1802] [serial = 1107] [outer = 0x7f4b99da6000] 13:31:03 INFO - PROCESS | 1802 | 1461529863692 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 13:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1440ms 13:31:03 INFO - PROCESS | 1802 | 1461529863762 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 13:31:03 INFO - PROCESS | 1802 | 1461529863765 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 13:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:31:03 INFO - PROCESS | 1802 | 1461529863771 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:31:03 INFO - PROCESS | 1802 | 1461529863773 Marionette TRACE conn3 <- [1,1446,null,{}] 13:31:03 INFO - PROCESS | 1802 | 1461529863779 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:03 INFO - PROCESS | 1802 | 1461529863979 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 13:31:04 INFO - PROCESS | 1802 | 1461529864176 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b96f46800 == 139 [pid = 1802] [id = 369] 13:31:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4b977b2000) [pid = 1802] [serial = 1108] [outer = (nil)] 13:31:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4b99c52000) [pid = 1802] [serial = 1109] [outer = 0x7f4b977b2000] 13:31:04 INFO - PROCESS | 1802 | 1461529864249 Marionette DEBUG loaded listener.js 13:31:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x7f4b99c58400) [pid = 1802] [serial = 1110] [outer = 0x7f4b977b2000] 13:31:05 INFO - PROCESS | 1802 | 1461529865168 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 13:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1449ms 13:31:05 INFO - PROCESS | 1802 | 1461529865221 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 13:31:05 INFO - PROCESS | 1802 | 1461529865225 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 13:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:31:05 INFO - PROCESS | 1802 | 1461529865230 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:31:05 INFO - PROCESS | 1802 | 1461529865232 Marionette TRACE conn3 <- [1,1450,null,{}] 13:31:05 INFO - PROCESS | 1802 | 1461529865237 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:05 INFO - PROCESS | 1802 | 1461529865428 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 13:31:05 INFO - PROCESS | 1802 | 1461529865627 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b96f60000 == 140 [pid = 1802] [id = 370] 13:31:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x7f4b97359c00) [pid = 1802] [serial = 1111] [outer = (nil)] 13:31:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x7f4b97363400) [pid = 1802] [serial = 1112] [outer = 0x7f4b97359c00] 13:31:05 INFO - PROCESS | 1802 | 1461529865700 Marionette DEBUG loaded listener.js 13:31:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x7f4b97367c00) [pid = 1802] [serial = 1113] [outer = 0x7f4b97359c00] 13:31:06 INFO - PROCESS | 1802 | 1461529866627 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 13:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1431ms 13:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:31:06 INFO - PROCESS | 1802 | 1461529866662 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 13:31:06 INFO - PROCESS | 1802 | 1461529866664 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 13:31:06 INFO - PROCESS | 1802 | 1461529866670 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:31:06 INFO - PROCESS | 1802 | 1461529866673 Marionette TRACE conn3 <- [1,1454,null,{}] 13:31:06 INFO - PROCESS | 1802 | 1461529866678 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:06 INFO - PROCESS | 1802 | 1461529866862 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 13:31:07 INFO - PROCESS | 1802 | 1461529867064 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99769800 == 141 [pid = 1802] [id = 371] 13:31:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x7f4b9735c400) [pid = 1802] [serial = 1114] [outer = (nil)] 13:31:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x7f4b99c58800) [pid = 1802] [serial = 1115] [outer = 0x7f4b9735c400] 13:31:07 INFO - PROCESS | 1802 | 1461529867134 Marionette DEBUG loaded listener.js 13:31:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x7f4ba917dc00) [pid = 1802] [serial = 1116] [outer = 0x7f4b9735c400] 13:31:08 INFO - PROCESS | 1802 | 1461529868043 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 13:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1438ms 13:31:08 INFO - PROCESS | 1802 | 1461529868108 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 13:31:08 INFO - PROCESS | 1802 | 1461529868111 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 13:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:31:08 INFO - PROCESS | 1802 | 1461529868117 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:31:08 INFO - PROCESS | 1802 | 1461529868119 Marionette TRACE conn3 <- [1,1458,null,{}] 13:31:08 INFO - PROCESS | 1802 | 1461529868125 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:08 INFO - PROCESS | 1802 | 1461529868307 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 13:31:08 INFO - PROCESS | 1802 | 1461529868924 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99cba800 == 142 [pid = 1802] [id = 372] 13:31:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x7f4b977b8400) [pid = 1802] [serial = 1117] [outer = (nil)] 13:31:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x7f4b97c17000) [pid = 1802] [serial = 1118] [outer = 0x7f4b977b8400] 13:31:09 INFO - PROCESS | 1802 | 1461529869041 Marionette DEBUG loaded listener.js 13:31:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x7f4b97c76400) [pid = 1802] [serial = 1119] [outer = 0x7f4b977b8400] 13:31:10 INFO - PROCESS | 1802 | 1461529870058 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 13:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1987ms 13:31:10 INFO - PROCESS | 1802 | 1461529870108 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 13:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:31:10 INFO - PROCESS | 1802 | 1461529870113 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 13:31:10 INFO - PROCESS | 1802 | 1461529870120 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:31:10 INFO - PROCESS | 1802 | 1461529870126 Marionette TRACE conn3 <- [1,1462,null,{}] 13:31:10 INFO - PROCESS | 1802 | 1461529870133 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:10 INFO - PROCESS | 1802 | 1461529870323 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 13:31:10 INFO - PROCESS | 1802 | 1461529870728 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b97ecb000 == 143 [pid = 1802] [id = 373] 13:31:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x7f4b99c53400) [pid = 1802] [serial = 1120] [outer = (nil)] 13:31:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x7f4b99da8000) [pid = 1802] [serial = 1121] [outer = 0x7f4b99c53400] 13:31:10 INFO - PROCESS | 1802 | 1461529870803 Marionette DEBUG loaded listener.js 13:31:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x7f4b9b6e6400) [pid = 1802] [serial = 1122] [outer = 0x7f4b99c53400] 13:31:11 INFO - PROCESS | 1802 | 1461529871806 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 13:31:11 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x7f4b97409400) [pid = 1802] [serial = 980] [outer = (nil)] [url = about:blank] 13:31:11 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x7f4bc0b99800) [pid = 1802] [serial = 974] [outer = (nil)] [url = about:blank] 13:31:11 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x7f4b9804a800) [pid = 1802] [serial = 983] [outer = (nil)] [url = about:blank] 13:31:11 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x7f4ba5971400) [pid = 1802] [serial = 968] [outer = (nil)] [url = about:blank] 13:31:11 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x7f4b998c4800) [pid = 1802] [serial = 986] [outer = (nil)] [url = about:blank] 13:31:11 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x7f4bbf1bb400) [pid = 1802] [serial = 971] [outer = (nil)] [url = about:blank] 13:31:11 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x7f4b9804ac00) [pid = 1802] [serial = 977] [outer = (nil)] [url = about:blank] 13:31:11 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x7f4ba92f8800) [pid = 1802] [serial = 1007] [outer = (nil)] [url = about:blank] 13:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1791ms 13:31:11 INFO - PROCESS | 1802 | 1461529871913 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 13:31:11 INFO - PROCESS | 1802 | 1461529871919 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 13:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:31:11 INFO - PROCESS | 1802 | 1461529871925 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:31:11 INFO - PROCESS | 1802 | 1461529871927 Marionette TRACE conn3 <- [1,1466,null,{}] 13:31:11 INFO - PROCESS | 1802 | 1461529871939 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:12 INFO - PROCESS | 1802 | 1461529872119 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x7f4ba3baf400) [pid = 1802] [serial = 995] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x7f4b9d5b3400) [pid = 1802] [serial = 992] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x7f4ba3ed5c00) [pid = 1802] [serial = 939] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x7f4ba4e25c00) [pid = 1802] [serial = 944] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x7f4b9d7f4400) [pid = 1802] [serial = 993] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4ba9521800) [pid = 1802] [serial = 950] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4ba54e0c00) [pid = 1802] [serial = 999] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4ba6066800) [pid = 1802] [serial = 1004] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4b98a6dc00) [pid = 1802] [serial = 990] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x7f4bbbdc6800) [pid = 1802] [serial = 962] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4ba596f400) [pid = 1802] [serial = 1001] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4ba5aea400) [pid = 1802] [serial = 947] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x7f4bbbeba800) [pid = 1802] [serial = 965] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x7f4ba4f14800) [pid = 1802] [serial = 998] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x7f4ba4d8ac00) [pid = 1802] [serial = 996] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x7f4bb14dcc00) [pid = 1802] [serial = 959] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x7f4ba5aed400) [pid = 1802] [serial = 1002] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x7f4b97c70c00) [pid = 1802] [serial = 989] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x7f4bad426800) [pid = 1802] [serial = 956] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x7f4b9880ec00) [pid = 1802] [serial = 941] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x7f4ba8ab7800) [pid = 1802] [serial = 672] [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.] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x7f4babc7d400) [pid = 1802] [serial = 953] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x7f4ba7d2d800) [pid = 1802] [serial = 1005] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1802 | 1461529872381 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c66a800 == 144 [pid = 1802] [id = 374] 13:31:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x7f4b97c70c00) [pid = 1802] [serial = 1123] [outer = (nil)] 13:31:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x7f4b9d5b4c00) [pid = 1802] [serial = 1124] [outer = 0x7f4b97c70c00] 13:31:12 INFO - PROCESS | 1802 | 1461529872472 Marionette DEBUG loaded listener.js 13:31:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x7f4ba1e29c00) [pid = 1802] [serial = 1125] [outer = 0x7f4b97c70c00] 13:31:13 INFO - PROCESS | 1802 | 1461529873202 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 13:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1336ms 13:31:13 INFO - PROCESS | 1802 | 1461529873262 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 13:31:13 INFO - PROCESS | 1802 | 1461529873266 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 13:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:31:13 INFO - PROCESS | 1802 | 1461529873279 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:31:13 INFO - PROCESS | 1802 | 1461529873287 Marionette TRACE conn3 <- [1,1470,null,{}] 13:31:13 INFO - PROCESS | 1802 | 1461529873294 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:13 INFO - PROCESS | 1802 | 1461529873532 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 13:31:13 INFO - PROCESS | 1802 | 1461529873544 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba534c800 == 145 [pid = 1802] [id = 375] 13:31:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x7f4b9cea6400) [pid = 1802] [serial = 1126] [outer = (nil)] 13:31:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x7f4ba4d91800) [pid = 1802] [serial = 1127] [outer = 0x7f4b9cea6400] 13:31:13 INFO - PROCESS | 1802 | 1461529873603 Marionette DEBUG loaded listener.js 13:31:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x7f4ba4e74000) [pid = 1802] [serial = 1128] [outer = 0x7f4b9cea6400] 13:31:14 INFO - PROCESS | 1802 | 1461529874542 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 13:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1294ms 13:31:14 INFO - PROCESS | 1802 | 1461529874570 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 13:31:14 INFO - PROCESS | 1802 | 1461529874574 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 13:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:31:14 INFO - PROCESS | 1802 | 1461529874580 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:31:14 INFO - PROCESS | 1802 | 1461529874582 Marionette TRACE conn3 <- [1,1474,null,{}] 13:31:14 INFO - PROCESS | 1802 | 1461529874587 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:14 INFO - PROCESS | 1802 | 1461529874829 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 13:31:14 INFO - PROCESS | 1802 | 1461529874862 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5ef4800 == 146 [pid = 1802] [id = 376] 13:31:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x7f4ba4d8bc00) [pid = 1802] [serial = 1129] [outer = (nil)] 13:31:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x7f4ba4f14800) [pid = 1802] [serial = 1130] [outer = 0x7f4ba4d8bc00] 13:31:14 INFO - PROCESS | 1802 | 1461529874924 Marionette DEBUG loaded listener.js 13:31:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x7f4ba54e3800) [pid = 1802] [serial = 1131] [outer = 0x7f4ba4d8bc00] 13:31:15 INFO - PROCESS | 1802 | 1461529875853 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 13:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1329ms 13:31:15 INFO - PROCESS | 1802 | 1461529875912 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 13:31:15 INFO - PROCESS | 1802 | 1461529875914 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 13:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:31:15 INFO - PROCESS | 1802 | 1461529875920 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:31:15 INFO - PROCESS | 1802 | 1461529875922 Marionette TRACE conn3 <- [1,1478,null,{}] 13:31:15 INFO - PROCESS | 1802 | 1461529875927 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:16 INFO - PROCESS | 1802 | 1461529876163 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 13:31:16 INFO - PROCESS | 1802 | 1461529876198 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9792800 == 147 [pid = 1802] [id = 377] 13:31:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x7f4ba5ae7000) [pid = 1802] [serial = 1132] [outer = (nil)] 13:31:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x7f4ba5af3400) [pid = 1802] [serial = 1133] [outer = 0x7f4ba5ae7000] 13:31:16 INFO - PROCESS | 1802 | 1461529876270 Marionette DEBUG loaded listener.js 13:31:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4ba6395000) [pid = 1802] [serial = 1134] [outer = 0x7f4ba5ae7000] 13:31:16 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4b970b7400) [pid = 1802] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:31:16 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x7f4b98813000) [pid = 1802] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:31:16 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x7f4b9c5b2c00) [pid = 1802] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:31:16 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x7f4b97c73c00) [pid = 1802] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:31:16 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x7f4ba6305400) [pid = 1802] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:31:16 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x7f4ba4e96c00) [pid = 1802] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:31:17 INFO - PROCESS | 1802 | 1461529877355 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 13:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1486ms 13:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:31:17 INFO - PROCESS | 1802 | 1461529877408 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 13:31:17 INFO - PROCESS | 1802 | 1461529877410 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 13:31:17 INFO - PROCESS | 1802 | 1461529877416 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:31:17 INFO - PROCESS | 1802 | 1461529877418 Marionette TRACE conn3 <- [1,1482,null,{}] 13:31:17 INFO - PROCESS | 1802 | 1461529877423 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:17 INFO - PROCESS | 1802 | 1461529877604 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 13:31:17 INFO - PROCESS | 1802 | 1461529877631 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bab07a000 == 148 [pid = 1802] [id = 378] 13:31:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x7f4b98043800) [pid = 1802] [serial = 1135] [outer = (nil)] 13:31:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x7f4ba8abb000) [pid = 1802] [serial = 1136] [outer = 0x7f4b98043800] 13:31:17 INFO - PROCESS | 1802 | 1461529877836 Marionette DEBUG loaded listener.js 13:31:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x7f4ba9519800) [pid = 1802] [serial = 1137] [outer = 0x7f4b98043800] 13:31:18 INFO - PROCESS | 1802 | 1461529878576 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 13:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1188ms 13:31:18 INFO - PROCESS | 1802 | 1461529878603 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 13:31:18 INFO - PROCESS | 1802 | 1461529878607 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 13:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:31:18 INFO - PROCESS | 1802 | 1461529878612 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:31:18 INFO - PROCESS | 1802 | 1461529878614 Marionette TRACE conn3 <- [1,1486,null,{}] 13:31:18 INFO - PROCESS | 1802 | 1461529878619 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:18 INFO - PROCESS | 1802 | 1461529878873 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 13:31:19 INFO - PROCESS | 1802 | 1461529879109 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b971a8800 == 149 [pid = 1802] [id = 379] 13:31:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x7f4b970b2000) [pid = 1802] [serial = 1138] [outer = (nil)] 13:31:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x7f4b97360400) [pid = 1802] [serial = 1139] [outer = 0x7f4b970b2000] 13:31:19 INFO - PROCESS | 1802 | 1461529879186 Marionette DEBUG loaded listener.js 13:31:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4b97c12800) [pid = 1802] [serial = 1140] [outer = 0x7f4b970b2000] 13:31:20 INFO - PROCESS | 1802 | 1461529880206 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 13:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1630ms 13:31:20 INFO - PROCESS | 1802 | 1461529880245 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 13:31:20 INFO - PROCESS | 1802 | 1461529880253 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 13:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:31:20 INFO - PROCESS | 1802 | 1461529880262 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:31:20 INFO - PROCESS | 1802 | 1461529880266 Marionette TRACE conn3 <- [1,1490,null,{}] 13:31:20 INFO - PROCESS | 1802 | 1461529880273 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:20 INFO - PROCESS | 1802 | 1461529880484 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 13:31:20 INFO - PROCESS | 1802 | 1461529880728 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba24df000 == 150 [pid = 1802] [id = 380] 13:31:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4b99c55000) [pid = 1802] [serial = 1141] [outer = (nil)] 13:31:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x7f4b9aa79000) [pid = 1802] [serial = 1142] [outer = 0x7f4b99c55000] 13:31:20 INFO - PROCESS | 1802 | 1461529880850 Marionette DEBUG loaded listener.js 13:31:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4b9ce9ec00) [pid = 1802] [serial = 1143] [outer = 0x7f4b99c55000] 13:31:21 INFO - PROCESS | 1802 | 1461529881764 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 13:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1531ms 13:31:21 INFO - PROCESS | 1802 | 1461529881796 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 13:31:21 INFO - PROCESS | 1802 | 1461529881801 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 13:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:31:21 INFO - PROCESS | 1802 | 1461529881808 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:31:21 INFO - PROCESS | 1802 | 1461529881811 Marionette TRACE conn3 <- [1,1494,null,{}] 13:31:21 INFO - PROCESS | 1802 | 1461529881817 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:22 INFO - PROCESS | 1802 | 1461529882022 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 13:31:22 INFO - PROCESS | 1802 | 1461529882311 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba63b3800 == 151 [pid = 1802] [id = 381] 13:31:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4b9cea0400) [pid = 1802] [serial = 1144] [outer = (nil)] 13:31:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4ba25dc000) [pid = 1802] [serial = 1145] [outer = 0x7f4b9cea0400] 13:31:22 INFO - PROCESS | 1802 | 1461529882432 Marionette DEBUG loaded listener.js 13:31:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4ba3ce3800) [pid = 1802] [serial = 1146] [outer = 0x7f4b9cea0400] 13:31:23 INFO - PROCESS | 1802 | 1461529883329 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 13:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1579ms 13:31:23 INFO - PROCESS | 1802 | 1461529883388 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 13:31:23 INFO - PROCESS | 1802 | 1461529883393 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 13:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:31:23 INFO - PROCESS | 1802 | 1461529883408 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:31:23 INFO - PROCESS | 1802 | 1461529883417 Marionette TRACE conn3 <- [1,1498,null,{}] 13:31:23 INFO - PROCESS | 1802 | 1461529883424 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:23 INFO - PROCESS | 1802 | 1461529883668 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 13:31:23 INFO - PROCESS | 1802 | 1461529883925 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae491800 == 152 [pid = 1802] [id = 382] 13:31:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x7f4b9aa78000) [pid = 1802] [serial = 1147] [outer = (nil)] 13:31:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x7f4ba4f1dc00) [pid = 1802] [serial = 1148] [outer = 0x7f4b9aa78000] 13:31:24 INFO - PROCESS | 1802 | 1461529884042 Marionette DEBUG loaded listener.js 13:31:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x7f4ba5f4cc00) [pid = 1802] [serial = 1149] [outer = 0x7f4b9aa78000] 13:31:24 INFO - PROCESS | 1802 | 1461529884987 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 13:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1599ms 13:31:25 INFO - PROCESS | 1802 | 1461529885000 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 13:31:25 INFO - PROCESS | 1802 | 1461529885003 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 13:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:31:25 INFO - PROCESS | 1802 | 1461529885009 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:31:25 INFO - PROCESS | 1802 | 1461529885012 Marionette TRACE conn3 <- [1,1502,null,{}] 13:31:25 INFO - PROCESS | 1802 | 1461529885018 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:25 INFO - PROCESS | 1802 | 1461529885223 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 13:31:25 INFO - PROCESS | 1802 | 1461529885427 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb140e000 == 153 [pid = 1802] [id = 383] 13:31:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x7f4b9cea4800) [pid = 1802] [serial = 1150] [outer = (nil)] 13:31:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x7f4ba73e4400) [pid = 1802] [serial = 1151] [outer = 0x7f4b9cea4800] 13:31:25 INFO - PROCESS | 1802 | 1461529885502 Marionette DEBUG loaded listener.js 13:31:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x7f4ba8ab6800) [pid = 1802] [serial = 1152] [outer = 0x7f4b9cea4800] 13:31:26 INFO - PROCESS | 1802 | 1461529886356 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 13:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1380ms 13:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:31:26 INFO - PROCESS | 1802 | 1461529886391 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 13:31:26 INFO - PROCESS | 1802 | 1461529886394 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 13:31:26 INFO - PROCESS | 1802 | 1461529886400 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:31:26 INFO - PROCESS | 1802 | 1461529886404 Marionette TRACE conn3 <- [1,1506,null,{}] 13:31:26 INFO - PROCESS | 1802 | 1461529886409 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:26 INFO - PROCESS | 1802 | 1461529886616 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 13:31:26 INFO - PROCESS | 1802 | 1461529886819 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbc0ef800 == 154 [pid = 1802] [id = 384] 13:31:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x7f4ba9521000) [pid = 1802] [serial = 1153] [outer = (nil)] 13:31:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x7f4ba96f3c00) [pid = 1802] [serial = 1154] [outer = 0x7f4ba9521000] 13:31:26 INFO - PROCESS | 1802 | 1461529886904 Marionette DEBUG loaded listener.js 13:31:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x7f4bae08fc00) [pid = 1802] [serial = 1155] [outer = 0x7f4ba9521000] 13:31:27 INFO - PROCESS | 1802 | 1461529887860 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 13:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1482ms 13:31:27 INFO - PROCESS | 1802 | 1461529887882 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 13:31:27 INFO - PROCESS | 1802 | 1461529887885 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 13:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:31:27 INFO - PROCESS | 1802 | 1461529887891 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:31:27 INFO - PROCESS | 1802 | 1461529887894 Marionette TRACE conn3 <- [1,1510,null,{}] 13:31:27 INFO - PROCESS | 1802 | 1461529887899 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:28 INFO - PROCESS | 1802 | 1461529888104 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 13:31:28 INFO - PROCESS | 1802 | 1461529888310 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0e07000 == 155 [pid = 1802] [id = 385] 13:31:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x7f4ba8b26800) [pid = 1802] [serial = 1156] [outer = (nil)] 13:31:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x7f4bae723800) [pid = 1802] [serial = 1157] [outer = 0x7f4ba8b26800] 13:31:28 INFO - PROCESS | 1802 | 1461529888386 Marionette DEBUG loaded listener.js 13:31:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x7f4bb1423800) [pid = 1802] [serial = 1158] [outer = 0x7f4ba8b26800] 13:31:29 INFO - PROCESS | 1802 | 1461529889319 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 13:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1482ms 13:31:29 INFO - PROCESS | 1802 | 1461529889375 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 13:31:29 INFO - PROCESS | 1802 | 1461529889383 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 13:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:31:29 INFO - PROCESS | 1802 | 1461529889391 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:31:29 INFO - PROCESS | 1802 | 1461529889396 Marionette TRACE conn3 <- [1,1514,null,{}] 13:31:29 INFO - PROCESS | 1802 | 1461529889409 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:29 INFO - PROCESS | 1802 | 1461529889686 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 13:31:29 INFO - PROCESS | 1802 | 1461529889945 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc8ba8000 == 156 [pid = 1802] [id = 386] 13:31:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x7f4ba6f3bc00) [pid = 1802] [serial = 1159] [outer = (nil)] 13:31:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x7f4bb1648400) [pid = 1802] [serial = 1160] [outer = 0x7f4ba6f3bc00] 13:31:30 INFO - PROCESS | 1802 | 1461529890020 Marionette DEBUG loaded listener.js 13:31:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x7f4bbbb50400) [pid = 1802] [serial = 1161] [outer = 0x7f4ba6f3bc00] 13:31:30 INFO - PROCESS | 1802 | 1461529890839 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 13:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1481ms 13:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:31:30 INFO - PROCESS | 1802 | 1461529890872 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 13:31:30 INFO - PROCESS | 1802 | 1461529890875 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 13:31:30 INFO - PROCESS | 1802 | 1461529890883 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:31:30 INFO - PROCESS | 1802 | 1461529890886 Marionette TRACE conn3 <- [1,1518,null,{}] 13:31:30 INFO - PROCESS | 1802 | 1461529890892 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:31 INFO - PROCESS | 1802 | 1461529891104 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 13:31:31 INFO - PROCESS | 1802 | 1461529891309 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9b4a3800 == 157 [pid = 1802] [id = 387] 13:31:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x7f4ba917d400) [pid = 1802] [serial = 1162] [outer = (nil)] 13:31:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x7f4bbbe76800) [pid = 1802] [serial = 1163] [outer = 0x7f4ba917d400] 13:31:31 INFO - PROCESS | 1802 | 1461529891391 Marionette DEBUG loaded listener.js 13:31:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x7f4bbf13c400) [pid = 1802] [serial = 1164] [outer = 0x7f4ba917d400] 13:31:32 INFO - PROCESS | 1802 | 1461529892302 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 13:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1434ms 13:31:32 INFO - PROCESS | 1802 | 1461529892315 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 13:31:32 INFO - PROCESS | 1802 | 1461529892318 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 13:31:32 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:31:32 INFO - PROCESS | 1802 | 1461529892325 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:31:32 INFO - PROCESS | 1802 | 1461529892328 Marionette TRACE conn3 <- [1,1522,null,{}] 13:31:32 INFO - PROCESS | 1802 | 1461529892333 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:32 INFO - PROCESS | 1802 | 1461529892547 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 13:31:32 INFO - PROCESS | 1802 | 1461529892802 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba20e2000 == 158 [pid = 1802] [id = 388] 13:31:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x7f4b97da1800) [pid = 1802] [serial = 1165] [outer = (nil)] 13:31:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x7f4b97da9800) [pid = 1802] [serial = 1166] [outer = 0x7f4b97da1800] 13:31:32 INFO - PROCESS | 1802 | 1461529892921 Marionette DEBUG loaded listener.js 13:31:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x7f4b97daec00) [pid = 1802] [serial = 1167] [outer = 0x7f4b97da1800] 13:31:33 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:31:33 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:31:33 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:31:33 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:31:33 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:31:33 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:31:33 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:31:33 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:31:33 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:31:33 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:31:33 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:31:33 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:31:33 INFO - PROCESS | 1802 | 1461529893663 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 13:31:33 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 () { 13:31:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:31:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:31:33 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 () { 13:31:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:31:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:31:33 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 () { 13:31:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:31:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:31:33 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 () { 13:31:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:31:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:31:33 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1384ms 13:31:33 INFO - PROCESS | 1802 | 1461529893713 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 13:31:33 INFO - PROCESS | 1802 | 1461529893722 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 13:31:33 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:31:33 INFO - PROCESS | 1802 | 1461529893728 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:31:33 INFO - PROCESS | 1802 | 1461529893732 Marionette TRACE conn3 <- [1,1526,null,{}] 13:31:33 INFO - PROCESS | 1802 | 1461529893738 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:33 INFO - PROCESS | 1802 | 1461529893978 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 13:31:34 INFO - PROCESS | 1802 | 1461529894184 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b963cb800 == 159 [pid = 1802] [id = 389] 13:31:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x7f4b97daf000) [pid = 1802] [serial = 1168] [outer = (nil)] 13:31:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x7f4bbbdd2000) [pid = 1802] [serial = 1169] [outer = 0x7f4b97daf000] 13:31:34 INFO - PROCESS | 1802 | 1461529894313 Marionette DEBUG loaded listener.js 13:31:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x7f4bc0ba7000) [pid = 1802] [serial = 1170] [outer = 0x7f4b97daf000] 13:31:35 INFO - PROCESS | 1802 | 1461529895179 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 13:31:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:31:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:31:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:31:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:31:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:31:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:31:35 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1483ms 13:31:35 INFO - PROCESS | 1802 | 1461529895236 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 13:31:35 INFO - PROCESS | 1802 | 1461529895240 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 13:31:35 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:31:35 INFO - PROCESS | 1802 | 1461529895249 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:31:35 INFO - PROCESS | 1802 | 1461529895253 Marionette TRACE conn3 <- [1,1530,null,{}] 13:31:35 INFO - PROCESS | 1802 | 1461529895258 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:35 INFO - PROCESS | 1802 | 1461529895497 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 13:31:35 INFO - PROCESS | 1802 | 1461529895705 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b949da000 == 160 [pid = 1802] [id = 390] 13:31:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x7f4b97db0400) [pid = 1802] [serial = 1171] [outer = (nil)] 13:31:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x7f4bc123dc00) [pid = 1802] [serial = 1172] [outer = 0x7f4b97db0400] 13:31:35 INFO - PROCESS | 1802 | 1461529895778 Marionette DEBUG loaded listener.js 13:31:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x7f4bc14de400) [pid = 1802] [serial = 1173] [outer = 0x7f4b97db0400] 13:31:36 INFO - PROCESS | 1802 | 1461529896563 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 13:31:36 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 13:31:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:31:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:31:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:31:36 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. 13:31:36 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:31:36 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1336ms 13:31:36 INFO - PROCESS | 1802 | 1461529896587 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 13:31:36 INFO - PROCESS | 1802 | 1461529896591 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 13:31:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:31:36 INFO - PROCESS | 1802 | 1461529896596 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:31:36 INFO - PROCESS | 1802 | 1461529896598 Marionette TRACE conn3 <- [1,1534,null,{}] 13:31:36 INFO - PROCESS | 1802 | 1461529896604 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:36 INFO - PROCESS | 1802 | 1461529896812 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 13:31:37 INFO - PROCESS | 1802 | 1461529897037 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b930cc000 == 161 [pid = 1802] [id = 391] 13:31:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x7f4b93112400) [pid = 1802] [serial = 1174] [outer = (nil)] 13:31:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x7f4b93119c00) [pid = 1802] [serial = 1175] [outer = 0x7f4b93112400] 13:31:37 INFO - PROCESS | 1802 | 1461529897122 Marionette DEBUG loaded listener.js 13:31:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x7f4b93120c00) [pid = 1802] [serial = 1176] [outer = 0x7f4b93112400] 13:31:38 INFO - PROCESS | 1802 | 1461529898155 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 13:31:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:31:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1636ms 13:31:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:31:38 INFO - PROCESS | 1802 | 1461529898234 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 13:31:38 INFO - PROCESS | 1802 | 1461529898237 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 13:31:38 INFO - PROCESS | 1802 | 1461529898243 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:31:38 INFO - PROCESS | 1802 | 1461529898246 Marionette TRACE conn3 <- [1,1538,null,{}] 13:31:38 INFO - PROCESS | 1802 | 1461529898252 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:38 INFO - PROCESS | 1802 | 1461529898569 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 13:31:39 INFO - PROCESS | 1802 | 1461529899554 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9719c800 == 162 [pid = 1802] [id = 392] 13:31:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x7f4b970b6c00) [pid = 1802] [serial = 1177] [outer = (nil)] 13:31:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x7f4b97365000) [pid = 1802] [serial = 1178] [outer = 0x7f4b970b6c00] 13:31:39 INFO - PROCESS | 1802 | 1461529899667 Marionette DEBUG loaded listener.js 13:31:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x7f4b97c10400) [pid = 1802] [serial = 1179] [outer = 0x7f4b970b6c00] 13:31:40 INFO - PROCESS | 1802 | 1461529900589 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:31:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:31:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 2397ms 13:31:40 INFO - PROCESS | 1802 | 1461529900641 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 13:31:40 INFO - PROCESS | 1802 | 1461529900645 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 13:31:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:31:40 INFO - PROCESS | 1802 | 1461529900653 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:31:40 INFO - PROCESS | 1802 | 1461529900659 Marionette TRACE conn3 <- [1,1542,null,{}] 13:31:40 INFO - PROCESS | 1802 | 1461529900666 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:40 INFO - PROCESS | 1802 | 1461529900873 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 13:31:41 INFO - PROCESS | 1802 | 1461529901087 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c6c7000 == 163 [pid = 1802] [id = 393] 13:31:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x7f4b970b9000) [pid = 1802] [serial = 1180] [outer = (nil)] 13:31:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x7f4b998be000) [pid = 1802] [serial = 1181] [outer = 0x7f4b970b9000] 13:31:41 INFO - PROCESS | 1802 | 1461529901204 Marionette DEBUG loaded listener.js 13:31:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x7f4b99c52800) [pid = 1802] [serial = 1182] [outer = 0x7f4b970b9000] 13:31:42 INFO - PROCESS | 1802 | 1461529902245 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 13:31:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:31:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1644ms 13:31:42 INFO - PROCESS | 1802 | 1461529902304 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 13:31:42 INFO - PROCESS | 1802 | 1461529902315 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 13:31:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:31:42 INFO - PROCESS | 1802 | 1461529902330 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:31:42 INFO - PROCESS | 1802 | 1461529902339 Marionette TRACE conn3 <- [1,1546,null,{}] 13:31:42 INFO - PROCESS | 1802 | 1461529902350 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:42 INFO - PROCESS | 1802 | 1461529902713 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 13:31:43 INFO - PROCESS | 1802 | 1461529903063 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b97193000 == 164 [pid = 1802] [id = 394] 13:31:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x7f4b99c4bc00) [pid = 1802] [serial = 1183] [outer = (nil)] 13:31:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x7f4b9a88b800) [pid = 1802] [serial = 1184] [outer = 0x7f4b99c4bc00] 13:31:43 INFO - PROCESS | 1802 | 1461529903140 Marionette DEBUG loaded listener.js 13:31:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x7f4b9a9c2800) [pid = 1802] [serial = 1185] [outer = 0x7f4b99c4bc00] 13:31:43 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb1420800 == 163 [pid = 1802] [id = 237] 13:31:43 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baec09800 == 162 [pid = 1802] [id = 270] 13:31:43 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5092000 == 161 [pid = 1802] [id = 333] 13:31:43 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c734000 == 160 [pid = 1802] [id = 196] 13:31:43 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c6b4000 == 159 [pid = 1802] [id = 331] 13:31:43 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5a1b000 == 158 [pid = 1802] [id = 334] 13:31:43 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9b6d8800 == 157 [pid = 1802] [id = 264] 13:31:43 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x7f4ba6306c00) [pid = 1802] [serial = 1064] [outer = (nil)] [url = about:blank] 13:31:43 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x7f4bae094800) [pid = 1802] [serial = 1025] [outer = (nil)] [url = about:blank] 13:31:43 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x7f4baf7d2000) [pid = 1802] [serial = 1028] [outer = (nil)] [url = about:blank] 13:31:43 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x7f4bbecac400) [pid = 1802] [serial = 1037] [outer = (nil)] [url = about:blank] 13:31:43 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x7f4bbbdd4400) [pid = 1802] [serial = 1034] [outer = (nil)] [url = about:blank] 13:31:43 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x7f4bb504f800) [pid = 1802] [serial = 1031] [outer = (nil)] [url = about:blank] 13:31:43 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x7f4bc106c000) [pid = 1802] [serial = 1040] [outer = (nil)] [url = about:blank] 13:31:43 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x7f4ba25dbc00) [pid = 1802] [serial = 1043] [outer = (nil)] [url = about:blank] 13:31:43 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4badc15000 == 156 [pid = 1802] [id = 47] 13:31:43 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b97c55800 == 155 [pid = 1802] [id = 329] 13:31:43 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c660800 == 154 [pid = 1802] [id = 330] 13:31:43 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbbb1d800 == 153 [pid = 1802] [id = 48] 13:31:43 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c8be000 == 152 [pid = 1802] [id = 157] 13:31:43 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad96b000 == 151 [pid = 1802] [id = 268] 13:31:43 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc54b5800 == 150 [pid = 1802] [id = 120] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bab07a000 == 149 [pid = 1802] [id = 378] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9792800 == 148 [pid = 1802] [id = 377] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5ef4800 == 147 [pid = 1802] [id = 376] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba534c800 == 146 [pid = 1802] [id = 375] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c66a800 == 145 [pid = 1802] [id = 374] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b97ecb000 == 144 [pid = 1802] [id = 373] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99cba800 == 143 [pid = 1802] [id = 372] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b96f46800 == 142 [pid = 1802] [id = 369] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b974ac800 == 141 [pid = 1802] [id = 368] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9c40800 == 140 [pid = 1802] [id = 367] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba1fdc800 == 139 [pid = 1802] [id = 366] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99cc0000 == 138 [pid = 1802] [id = 365] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc8bc2800 == 137 [pid = 1802] [id = 364] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b975a7800 == 136 [pid = 1802] [id = 363] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc54c8000 == 135 [pid = 1802] [id = 362] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc14a4000 == 134 [pid = 1802] [id = 361] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc0e15000 == 133 [pid = 1802] [id = 360] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbec40800 == 132 [pid = 1802] [id = 359] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb5ff4800 == 131 [pid = 1802] [id = 358] 13:31:44 INFO - PROCESS | 1802 | 1461529904246 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae73e800 == 130 [pid = 1802] [id = 357] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba7391000 == 129 [pid = 1802] [id = 356] 13:31:44 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c668800 == 128 [pid = 1802] [id = 355] 13:31:44 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x7f4b9b6e8000) [pid = 1802] [serial = 1050] [outer = (nil)] [url = about:blank] 13:31:44 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x7f4b97c74400) [pid = 1802] [serial = 1049] [outer = (nil)] [url = about:blank] 13:31:44 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x7f4b9cea1400) [pid = 1802] [serial = 1010] [outer = (nil)] [url = about:blank] 13:31:44 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x7f4b9d7eb400) [pid = 1802] [serial = 1052] [outer = (nil)] [url = about:blank] 13:31:44 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x7f4ba25d8c00) [pid = 1802] [serial = 1053] [outer = (nil)] [url = about:blank] 13:31:44 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x7f4ba4e2c000) [pid = 1802] [serial = 1013] [outer = (nil)] [url = about:blank] 13:31:44 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x7f4ba3ed2400) [pid = 1802] [serial = 1055] [outer = (nil)] [url = about:blank] 13:31:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:31:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1955ms 13:31:44 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x7f4ba6070000) [pid = 1802] [serial = 1019] [outer = (nil)] [url = about:blank] 13:31:44 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x7f4b998c8c00) [pid = 1802] [serial = 1047] [outer = (nil)] [url = about:blank] 13:31:44 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x7f4b98049800) [pid = 1802] [serial = 1046] [outer = (nil)] [url = about:blank] 13:31:44 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x7f4ba6070c00) [pid = 1802] [serial = 1016] [outer = (nil)] [url = about:blank] 13:31:44 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x7f4babbe1800) [pid = 1802] [serial = 1022] [outer = (nil)] [url = about:blank] 13:31:44 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x7f4ba6ec9800) [pid = 1802] [serial = 1061] [outer = (nil)] [url = about:blank] 13:31:44 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x7f4ba8ab4400) [pid = 1802] [serial = 1062] [outer = (nil)] [url = about:blank] 13:31:44 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x7f4ba571c000) [pid = 1802] [serial = 1058] [outer = (nil)] [url = about:blank] 13:31:44 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x7f4ba5a2ec00) [pid = 1802] [serial = 1059] [outer = (nil)] [url = about:blank] 13:31:44 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x7f4ba4f15800) [pid = 1802] [serial = 1056] [outer = (nil)] [url = about:blank] 13:31:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:31:44 INFO - PROCESS | 1802 | 1461529904298 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 13:31:44 INFO - PROCESS | 1802 | 1461529904301 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 13:31:44 INFO - PROCESS | 1802 | 1461529904310 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:31:44 INFO - PROCESS | 1802 | 1461529904318 Marionette TRACE conn3 <- [1,1550,null,{}] 13:31:44 INFO - PROCESS | 1802 | 1461529904331 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:44 INFO - PROCESS | 1802 | 1461529904521 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 13:31:44 INFO - PROCESS | 1802 | 1461529904749 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99f6b000 == 129 [pid = 1802] [id = 395] 13:31:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x7f4b9a9c3400) [pid = 1802] [serial = 1186] [outer = (nil)] 13:31:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x7f4b9c5bec00) [pid = 1802] [serial = 1187] [outer = 0x7f4b9a9c3400] 13:31:44 INFO - PROCESS | 1802 | 1461529904816 Marionette DEBUG loaded listener.js 13:31:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x7f4b9cea7800) [pid = 1802] [serial = 1188] [outer = 0x7f4b9a9c3400] 13:31:45 INFO - PROCESS | 1802 | 1461529905550 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 13:31:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:31:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1296ms 13:31:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:31:45 INFO - PROCESS | 1802 | 1461529905604 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 13:31:45 INFO - PROCESS | 1802 | 1461529905608 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 13:31:45 INFO - PROCESS | 1802 | 1461529905614 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:31:45 INFO - PROCESS | 1802 | 1461529905618 Marionette TRACE conn3 <- [1,1554,null,{}] 13:31:45 INFO - PROCESS | 1802 | 1461529905623 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:45 INFO - PROCESS | 1802 | 1461529905796 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 13:31:45 INFO - PROCESS | 1802 | 1461529905811 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9d659800 == 130 [pid = 1802] [id = 396] 13:31:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x7f4b9b6f1c00) [pid = 1802] [serial = 1189] [outer = (nil)] 13:31:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x7f4b9d7f8800) [pid = 1802] [serial = 1190] [outer = 0x7f4b9b6f1c00] 13:31:45 INFO - PROCESS | 1802 | 1461529905872 Marionette DEBUG loaded listener.js 13:31:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x7f4ba1e24800) [pid = 1802] [serial = 1191] [outer = 0x7f4b9b6f1c00] 13:31:46 INFO - PROCESS | 1802 | 1461529906856 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 13:31:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:31:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1283ms 13:31:46 INFO - PROCESS | 1802 | 1461529906897 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 13:31:46 INFO - PROCESS | 1802 | 1461529906900 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 13:31:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:31:46 INFO - PROCESS | 1802 | 1461529906916 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:31:46 INFO - PROCESS | 1802 | 1461529906920 Marionette TRACE conn3 <- [1,1558,null,{}] 13:31:46 INFO - PROCESS | 1802 | 1461529906935 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:47 INFO - PROCESS | 1802 | 1461529907167 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 13:31:47 INFO - PROCESS | 1802 | 1461529907200 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba24ee000 == 131 [pid = 1802] [id = 397] 13:31:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x7f4ba25dd800) [pid = 1802] [serial = 1192] [outer = (nil)] 13:31:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x7f4ba25dec00) [pid = 1802] [serial = 1193] [outer = 0x7f4ba25dd800] 13:31:47 INFO - PROCESS | 1802 | 1461529907287 Marionette DEBUG loaded listener.js 13:31:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x7f4ba3ed8000) [pid = 1802] [serial = 1194] [outer = 0x7f4ba25dd800] 13:31:48 INFO - PROCESS | 1802 | 1461529908222 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 13:31:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:31:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1351ms 13:31:48 INFO - PROCESS | 1802 | 1461529908259 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 13:31:48 INFO - PROCESS | 1802 | 1461529908261 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 13:31:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:31:48 INFO - PROCESS | 1802 | 1461529908268 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:31:48 INFO - PROCESS | 1802 | 1461529908271 Marionette TRACE conn3 <- [1,1562,null,{}] 13:31:48 INFO - PROCESS | 1802 | 1461529908285 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:48 INFO - PROCESS | 1802 | 1461529908531 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 13:31:48 INFO - PROCESS | 1802 | 1461529908566 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba508b800 == 132 [pid = 1802] [id = 398] 13:31:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x7f4ba3ed9000) [pid = 1802] [serial = 1195] [outer = (nil)] 13:31:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x7f4ba4e75c00) [pid = 1802] [serial = 1196] [outer = 0x7f4ba3ed9000] 13:31:48 INFO - PROCESS | 1802 | 1461529908631 Marionette DEBUG loaded listener.js 13:31:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x7f4ba4e92000) [pid = 1802] [serial = 1197] [outer = 0x7f4ba3ed9000] 13:31:50 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x7f4bad48d800) [pid = 1802] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:31:50 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x7f4b9d04f800) [pid = 1802] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:31:50 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x7f4ba4f12400) [pid = 1802] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:31:50 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x7f4ba4d8bc00) [pid = 1802] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:31:50 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x7f4ba5ae7000) [pid = 1802] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:31:50 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x7f4b9d04a800) [pid = 1802] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:31:50 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x7f4b9cea6400) [pid = 1802] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:31:50 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x7f4ba5695000) [pid = 1802] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:31:50 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x7f4b977b8400) [pid = 1802] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:31:50 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x7f4b97c70c00) [pid = 1802] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:31:50 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x7f4b99c53400) [pid = 1802] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:31:50 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x7f4ba54eec00) [pid = 1802] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:31:50 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x7f4ba569c800) [pid = 1802] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:31:50 INFO - PROCESS | 1802 | 1461529910619 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 13:31:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:31:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 2398ms 13:31:50 INFO - PROCESS | 1802 | 1461529910666 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 13:31:50 INFO - PROCESS | 1802 | 1461529910669 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 13:31:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:31:50 INFO - PROCESS | 1802 | 1461529910675 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:31:50 INFO - PROCESS | 1802 | 1461529910677 Marionette TRACE conn3 <- [1,1566,null,{}] 13:31:50 INFO - PROCESS | 1802 | 1461529910683 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:50 INFO - PROCESS | 1802 | 1461529910870 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 13:31:50 INFO - PROCESS | 1802 | 1461529910884 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba299f000 == 133 [pid = 1802] [id = 399] 13:31:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x7f4b970b8400) [pid = 1802] [serial = 1198] [outer = (nil)] 13:31:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x7f4ba4d8c400) [pid = 1802] [serial = 1199] [outer = 0x7f4b970b8400] 13:31:51 INFO - PROCESS | 1802 | 1461529911094 Marionette DEBUG loaded listener.js 13:31:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x7f4ba4f17800) [pid = 1802] [serial = 1200] [outer = 0x7f4b970b8400] 13:31:51 INFO - PROCESS | 1802 | 1461529911793 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 13:31:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:31:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1132ms 13:31:51 INFO - PROCESS | 1802 | 1461529911807 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 13:31:51 INFO - PROCESS | 1802 | 1461529911810 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 13:31:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:31:51 INFO - PROCESS | 1802 | 1461529911815 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:31:51 INFO - PROCESS | 1802 | 1461529911817 Marionette TRACE conn3 <- [1,1570,null,{}] 13:31:51 INFO - PROCESS | 1802 | 1461529911823 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:52 INFO - PROCESS | 1802 | 1461529912000 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 13:31:52 INFO - PROCESS | 1802 | 1461529912300 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b963e1000 == 134 [pid = 1802] [id = 400] 13:31:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x7f4b93112c00) [pid = 1802] [serial = 1201] [outer = (nil)] 13:31:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x7f4b970af800) [pid = 1802] [serial = 1202] [outer = 0x7f4b93112c00] 13:31:52 INFO - PROCESS | 1802 | 1461529912378 Marionette DEBUG loaded listener.js 13:31:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x7f4b97c17400) [pid = 1802] [serial = 1203] [outer = 0x7f4b93112c00] 13:31:53 INFO - PROCESS | 1802 | 1461529913354 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 13:31:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:31:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1580ms 13:31:53 INFO - PROCESS | 1802 | 1461529913398 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 13:31:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:31:53 INFO - PROCESS | 1802 | 1461529913407 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 13:31:53 INFO - PROCESS | 1802 | 1461529913416 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:31:53 INFO - PROCESS | 1802 | 1461529913421 Marionette TRACE conn3 <- [1,1574,null,{}] 13:31:53 INFO - PROCESS | 1802 | 1461529913428 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:53 INFO - PROCESS | 1802 | 1461529913647 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 13:31:53 INFO - PROCESS | 1802 | 1461529913916 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c6a1800 == 135 [pid = 1802] [id = 401] 13:31:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x7f4b99c4e400) [pid = 1802] [serial = 1204] [outer = (nil)] 13:31:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x7f4b99daa000) [pid = 1802] [serial = 1205] [outer = 0x7f4b99c4e400] 13:31:54 INFO - PROCESS | 1802 | 1461529914066 Marionette DEBUG loaded listener.js 13:31:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x7f4b9a88c400) [pid = 1802] [serial = 1206] [outer = 0x7f4b99c4e400] 13:31:55 INFO - PROCESS | 1802 | 1461529915041 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 13:31:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:31:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1683ms 13:31:55 INFO - PROCESS | 1802 | 1461529915154 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 13:31:55 INFO - PROCESS | 1802 | 1461529915164 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 13:31:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:31:55 INFO - PROCESS | 1802 | 1461529915241 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:31:55 INFO - PROCESS | 1802 | 1461529915247 Marionette TRACE conn3 <- [1,1578,null,{}] 13:31:55 INFO - PROCESS | 1802 | 1461529915260 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:55 INFO - PROCESS | 1802 | 1461529915589 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 13:31:56 INFO - PROCESS | 1802 | 1461529916035 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba3d1a800 == 136 [pid = 1802] [id = 402] 13:31:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x7f4b9b32a400) [pid = 1802] [serial = 1207] [outer = (nil)] 13:31:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x7f4b9d04e000) [pid = 1802] [serial = 1208] [outer = 0x7f4b9b32a400] 13:31:56 INFO - PROCESS | 1802 | 1461529916169 Marionette DEBUG loaded listener.js 13:31:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x7f4b9d85dc00) [pid = 1802] [serial = 1209] [outer = 0x7f4b9b32a400] 13:31:57 INFO - PROCESS | 1802 | 1461529917183 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 13:31:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:31:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 2058ms 13:31:57 INFO - PROCESS | 1802 | 1461529917238 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 13:31:57 INFO - PROCESS | 1802 | 1461529917243 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 13:31:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:31:57 INFO - PROCESS | 1802 | 1461529917256 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:31:57 INFO - PROCESS | 1802 | 1461529917265 Marionette TRACE conn3 <- [1,1582,null,{}] 13:31:57 INFO - PROCESS | 1802 | 1461529917276 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:57 INFO - PROCESS | 1802 | 1461529917540 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 13:31:57 INFO - PROCESS | 1802 | 1461529917900 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba6290800 == 137 [pid = 1802] [id = 403] 13:31:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x7f4ba1e30c00) [pid = 1802] [serial = 1210] [outer = (nil)] 13:31:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x7f4ba4d90800) [pid = 1802] [serial = 1211] [outer = 0x7f4ba1e30c00] 13:31:58 INFO - PROCESS | 1802 | 1461529918022 Marionette DEBUG loaded listener.js 13:31:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x7f4ba4f1c800) [pid = 1802] [serial = 1212] [outer = 0x7f4ba1e30c00] 13:31:58 INFO - PROCESS | 1802 | 1461529918890 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 13:31:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:31:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1697ms 13:31:58 INFO - PROCESS | 1802 | 1461529918947 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 13:31:58 INFO - PROCESS | 1802 | 1461529918951 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 13:31:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:31:58 INFO - PROCESS | 1802 | 1461529918957 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:31:58 INFO - PROCESS | 1802 | 1461529918960 Marionette TRACE conn3 <- [1,1586,null,{}] 13:31:58 INFO - PROCESS | 1802 | 1461529918966 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:59 INFO - PROCESS | 1802 | 1461529919196 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 13:31:59 INFO - PROCESS | 1802 | 1461529919444 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9416800 == 138 [pid = 1802] [id = 404] 13:31:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x7f4ba25df000) [pid = 1802] [serial = 1213] [outer = (nil)] 13:31:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x7f4ba571d800) [pid = 1802] [serial = 1214] [outer = 0x7f4ba25df000] 13:31:59 INFO - PROCESS | 1802 | 1461529919574 Marionette DEBUG loaded listener.js 13:31:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x7f4ba5975c00) [pid = 1802] [serial = 1215] [outer = 0x7f4ba25df000] 13:32:00 INFO - PROCESS | 1802 | 1461529920486 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 13:32:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:32:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1579ms 13:32:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:32:00 INFO - PROCESS | 1802 | 1461529920537 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 13:32:00 INFO - PROCESS | 1802 | 1461529920540 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 13:32:00 INFO - PROCESS | 1802 | 1461529920546 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:32:00 INFO - PROCESS | 1802 | 1461529920549 Marionette TRACE conn3 <- [1,1590,null,{}] 13:32:00 INFO - PROCESS | 1802 | 1461529920555 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:00 INFO - PROCESS | 1802 | 1461529920757 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 13:32:00 INFO - PROCESS | 1802 | 1461529920966 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9bf2800 == 139 [pid = 1802] [id = 405] 13:32:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x7f4ba5bd0800) [pid = 1802] [serial = 1216] [outer = (nil)] 13:32:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x7f4ba5f4d000) [pid = 1802] [serial = 1217] [outer = 0x7f4ba5bd0800] 13:32:01 INFO - PROCESS | 1802 | 1461529921097 Marionette DEBUG loaded listener.js 13:32:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x7f4ba630b000) [pid = 1802] [serial = 1218] [outer = 0x7f4ba5bd0800] 13:32:02 INFO - PROCESS | 1802 | 1461529922058 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 13:32:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:32:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1591ms 13:32:02 INFO - PROCESS | 1802 | 1461529922137 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 13:32:02 INFO - PROCESS | 1802 | 1461529922140 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 13:32:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:32:02 INFO - PROCESS | 1802 | 1461529922148 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:32:02 INFO - PROCESS | 1802 | 1461529922152 Marionette TRACE conn3 <- [1,1594,null,{}] 13:32:02 INFO - PROCESS | 1802 | 1461529922158 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:02 INFO - PROCESS | 1802 | 1461529922386 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 13:32:02 INFO - PROCESS | 1802 | 1461529922642 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bace86800 == 140 [pid = 1802] [id = 406] 13:32:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x7f4ba4e79000) [pid = 1802] [serial = 1219] [outer = (nil)] 13:32:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x7f4ba8abdc00) [pid = 1802] [serial = 1220] [outer = 0x7f4ba4e79000] 13:32:02 INFO - PROCESS | 1802 | 1461529922760 Marionette DEBUG loaded listener.js 13:32:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x7f4ba917a800) [pid = 1802] [serial = 1221] [outer = 0x7f4ba4e79000] 13:32:03 INFO - PROCESS | 1802 | 1461529923689 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 13:32:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:32:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1582ms 13:32:03 INFO - PROCESS | 1802 | 1461529923731 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 13:32:03 INFO - PROCESS | 1802 | 1461529923734 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 13:32:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:32:03 INFO - PROCESS | 1802 | 1461529923740 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:32:03 INFO - PROCESS | 1802 | 1461529923743 Marionette TRACE conn3 <- [1,1598,null,{}] 13:32:03 INFO - PROCESS | 1802 | 1461529923748 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:03 INFO - PROCESS | 1802 | 1461529923941 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 13:32:04 INFO - PROCESS | 1802 | 1461529924296 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad6cb000 == 141 [pid = 1802] [id = 407] 13:32:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x7f4ba5bdb800) [pid = 1802] [serial = 1222] [outer = (nil)] 13:32:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x7f4ba951b400) [pid = 1802] [serial = 1223] [outer = 0x7f4ba5bdb800] 13:32:04 INFO - PROCESS | 1802 | 1461529924399 Marionette DEBUG loaded listener.js 13:32:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x7f4ba96f8800) [pid = 1802] [serial = 1224] [outer = 0x7f4ba5bdb800] 13:32:05 INFO - PROCESS | 1802 | 1461529925254 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 13:32:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:32:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1583ms 13:32:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:32:05 INFO - PROCESS | 1802 | 1461529925325 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 13:32:05 INFO - PROCESS | 1802 | 1461529925328 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 13:32:05 INFO - PROCESS | 1802 | 1461529925334 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:32:05 INFO - PROCESS | 1802 | 1461529925337 Marionette TRACE conn3 <- [1,1602,null,{}] 13:32:05 INFO - PROCESS | 1802 | 1461529925342 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:05 INFO - PROCESS | 1802 | 1461529925583 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 13:32:05 INFO - PROCESS | 1802 | 1461529925830 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae110000 == 142 [pid = 1802] [id = 408] 13:32:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x7f4ba917b400) [pid = 1802] [serial = 1225] [outer = (nil)] 13:32:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x7f4bab366400) [pid = 1802] [serial = 1226] [outer = 0x7f4ba917b400] 13:32:05 INFO - PROCESS | 1802 | 1461529925948 Marionette DEBUG loaded listener.js 13:32:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x7f4babc7e000) [pid = 1802] [serial = 1227] [outer = 0x7f4ba917b400] 13:32:06 INFO - PROCESS | 1802 | 1461529926773 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 13:32:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:32:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1489ms 13:32:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:32:06 INFO - PROCESS | 1802 | 1461529926823 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 13:32:06 INFO - PROCESS | 1802 | 1461529926826 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 13:32:06 INFO - PROCESS | 1802 | 1461529926833 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:32:06 INFO - PROCESS | 1802 | 1461529926836 Marionette TRACE conn3 <- [1,1606,null,{}] 13:32:06 INFO - PROCESS | 1802 | 1461529926841 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:07 INFO - PROCESS | 1802 | 1461529927043 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 13:32:07 INFO - PROCESS | 1802 | 1461529927255 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae740000 == 143 [pid = 1802] [id = 409] 13:32:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x7f4b9d5bbc00) [pid = 1802] [serial = 1228] [outer = (nil)] 13:32:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0x7f4bac9b1c00) [pid = 1802] [serial = 1229] [outer = 0x7f4b9d5bbc00] 13:32:07 INFO - PROCESS | 1802 | 1461529927369 Marionette DEBUG loaded listener.js 13:32:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x7f4bad727c00) [pid = 1802] [serial = 1230] [outer = 0x7f4b9d5bbc00] 13:32:08 INFO - PROCESS | 1802 | 1461529928293 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 13:32:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:32:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1530ms 13:32:08 INFO - PROCESS | 1802 | 1461529928363 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 13:32:08 INFO - PROCESS | 1802 | 1461529928367 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 13:32:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:32:08 INFO - PROCESS | 1802 | 1461529928373 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:32:08 INFO - PROCESS | 1802 | 1461529928376 Marionette TRACE conn3 <- [1,1610,null,{}] 13:32:08 INFO - PROCESS | 1802 | 1461529928382 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:08 INFO - PROCESS | 1802 | 1461529928591 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 13:32:08 INFO - PROCESS | 1802 | 1461529928800 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf97e000 == 144 [pid = 1802] [id = 410] 13:32:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x7f4ba3edb000) [pid = 1802] [serial = 1231] [outer = (nil)] 13:32:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x7f4bade9c800) [pid = 1802] [serial = 1232] [outer = 0x7f4ba3edb000] 13:32:08 INFO - PROCESS | 1802 | 1461529928920 Marionette DEBUG loaded listener.js 13:32:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x7f4bae359000) [pid = 1802] [serial = 1233] [outer = 0x7f4ba3edb000] 13:32:09 INFO - PROCESS | 1802 | 1461529929916 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 13:32:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:32:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1585ms 13:32:09 INFO - PROCESS | 1802 | 1461529929959 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 13:32:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:32:09 INFO - PROCESS | 1802 | 1461529929963 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 13:32:09 INFO - PROCESS | 1802 | 1461529929969 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:32:09 INFO - PROCESS | 1802 | 1461529929974 Marionette TRACE conn3 <- [1,1614,null,{}] 13:32:09 INFO - PROCESS | 1802 | 1461529929979 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:10 INFO - PROCESS | 1802 | 1461529930229 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 13:32:10 INFO - PROCESS | 1802 | 1461529930562 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0847800 == 145 [pid = 1802] [id = 411] 13:32:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0x7f4bbbdc5800) [pid = 1802] [serial = 1234] [outer = (nil)] 13:32:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0x7f4bbbdd3c00) [pid = 1802] [serial = 1235] [outer = 0x7f4bbbdc5800] 13:32:10 INFO - PROCESS | 1802 | 1461529930645 Marionette DEBUG loaded listener.js 13:32:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 241 (0x7f4bbc0a4000) [pid = 1802] [serial = 1236] [outer = 0x7f4bbbdc5800] 13:32:11 INFO - PROCESS | 1802 | 1461529931486 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 13:32:11 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 13:32:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1580ms 13:32:11 INFO - PROCESS | 1802 | 1461529931551 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 13:32:11 INFO - PROCESS | 1802 | 1461529931554 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 13:32:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:32:11 INFO - PROCESS | 1802 | 1461529931560 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:32:11 INFO - PROCESS | 1802 | 1461529931562 Marionette TRACE conn3 <- [1,1618,null,{}] 13:32:11 INFO - PROCESS | 1802 | 1461529931568 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:11 INFO - PROCESS | 1802 | 1461529931776 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 13:32:11 INFO - PROCESS | 1802 | 1461529931986 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0d34800 == 146 [pid = 1802] [id = 412] 13:32:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 242 (0x7f4b9c622000) [pid = 1802] [serial = 1237] [outer = (nil)] 13:32:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 243 (0x7f4b9c629000) [pid = 1802] [serial = 1238] [outer = 0x7f4b9c622000] 13:32:12 INFO - PROCESS | 1802 | 1461529932103 Marionette DEBUG loaded listener.js 13:32:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 244 (0x7f4b9c62e000) [pid = 1802] [serial = 1239] [outer = 0x7f4b9c622000] 13:32:13 INFO - PROCESS | 1802 | 1461529933035 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 13:32:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:32:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1529ms 13:32:13 INFO - PROCESS | 1802 | 1461529933091 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 13:32:13 INFO - PROCESS | 1802 | 1461529933095 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 13:32:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:32:13 INFO - PROCESS | 1802 | 1461529933104 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:32:13 INFO - PROCESS | 1802 | 1461529933107 Marionette TRACE conn3 <- [1,1622,null,{}] 13:32:13 INFO - PROCESS | 1802 | 1461529933116 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:13 INFO - PROCESS | 1802 | 1461529933347 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 13:32:13 INFO - PROCESS | 1802 | 1461529933562 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc3b6d000 == 147 [pid = 1802] [id = 413] 13:32:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 245 (0x7f4b9345fc00) [pid = 1802] [serial = 1240] [outer = (nil)] 13:32:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 246 (0x7f4b93469c00) [pid = 1802] [serial = 1241] [outer = 0x7f4b9345fc00] 13:32:13 INFO - PROCESS | 1802 | 1461529933681 Marionette DEBUG loaded listener.js 13:32:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 247 (0x7f4b9346e400) [pid = 1802] [serial = 1242] [outer = 0x7f4b9345fc00] 13:32:14 INFO - PROCESS | 1802 | 1461529934568 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 13:32:14 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 13:32:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1533ms 13:32:14 INFO - PROCESS | 1802 | 1461529934637 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 13:32:14 INFO - PROCESS | 1802 | 1461529934641 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 13:32:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:32:14 INFO - PROCESS | 1802 | 1461529934646 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:32:14 INFO - PROCESS | 1802 | 1461529934649 Marionette TRACE conn3 <- [1,1626,null,{}] 13:32:14 INFO - PROCESS | 1802 | 1461529934654 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:14 INFO - PROCESS | 1802 | 1461529934865 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 13:32:15 INFO - PROCESS | 1802 | 1461529935117 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b913db800 == 148 [pid = 1802] [id = 414] 13:32:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0x7f4b93465c00) [pid = 1802] [serial = 1243] [outer = (nil)] 13:32:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 249 (0x7f4b97e9a800) [pid = 1802] [serial = 1244] [outer = 0x7f4b93465c00] 13:32:15 INFO - PROCESS | 1802 | 1461529935259 Marionette DEBUG loaded listener.js 13:32:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 250 (0x7f4b97e9f800) [pid = 1802] [serial = 1245] [outer = 0x7f4b93465c00] 13:32:16 INFO - PROCESS | 1802 | 1461529936154 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 13:32:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:32:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1580ms 13:32:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:32:16 INFO - PROCESS | 1802 | 1461529936228 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 13:32:16 INFO - PROCESS | 1802 | 1461529936231 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 13:32:16 INFO - PROCESS | 1802 | 1461529936237 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:32:16 INFO - PROCESS | 1802 | 1461529936240 Marionette TRACE conn3 <- [1,1630,null,{}] 13:32:16 INFO - PROCESS | 1802 | 1461529936245 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:16 INFO - PROCESS | 1802 | 1461529936442 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 13:32:16 INFO - PROCESS | 1802 | 1461529936656 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b975b1000 == 149 [pid = 1802] [id = 415] 13:32:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0x7f4b93468800) [pid = 1802] [serial = 1246] [outer = (nil)] 13:32:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0x7f4b97e9fc00) [pid = 1802] [serial = 1247] [outer = 0x7f4b93468800] 13:32:16 INFO - PROCESS | 1802 | 1461529936770 Marionette DEBUG loaded listener.js 13:32:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0x7f4b99b4ac00) [pid = 1802] [serial = 1248] [outer = 0x7f4b93468800] 13:32:17 INFO - PROCESS | 1802 | 1461529937688 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 13:32:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:32:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1530ms 13:32:17 INFO - PROCESS | 1802 | 1461529937768 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 13:32:17 INFO - PROCESS | 1802 | 1461529937772 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 13:32:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:32:17 INFO - PROCESS | 1802 | 1461529937779 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:32:17 INFO - PROCESS | 1802 | 1461529937781 Marionette TRACE conn3 <- [1,1634,null,{}] 13:32:17 INFO - PROCESS | 1802 | 1461529937787 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:18 INFO - PROCESS | 1802 | 1461529938490 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 13:32:18 INFO - PROCESS | 1802 | 1461529938758 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99cb5000 == 150 [pid = 1802] [id = 416] 13:32:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x7f4b97c14000) [pid = 1802] [serial = 1249] [outer = (nil)] 13:32:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x7f4b97e9c400) [pid = 1802] [serial = 1250] [outer = 0x7f4b97c14000] 13:32:18 INFO - PROCESS | 1802 | 1461529938829 Marionette DEBUG loaded listener.js 13:32:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x7f4b98b35400) [pid = 1802] [serial = 1251] [outer = 0x7f4b97c14000] 13:32:19 INFO - PROCESS | 1802 | 1461529939691 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 13:32:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:32:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1987ms 13:32:19 INFO - PROCESS | 1802 | 1461529939769 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 13:32:19 INFO - PROCESS | 1802 | 1461529939775 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 13:32:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:32:19 INFO - PROCESS | 1802 | 1461529939782 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:32:19 INFO - PROCESS | 1802 | 1461529939788 Marionette TRACE conn3 <- [1,1638,null,{}] 13:32:19 INFO - PROCESS | 1802 | 1461529939795 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:20 INFO - PROCESS | 1802 | 1461529940026 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 13:32:20 INFO - PROCESS | 1802 | 1461529940355 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9b4a9800 == 151 [pid = 1802] [id = 417] 13:32:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x7f4b9311ec00) [pid = 1802] [serial = 1252] [outer = (nil)] 13:32:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x7f4b977b8000) [pid = 1802] [serial = 1253] [outer = 0x7f4b9311ec00] 13:32:20 INFO - PROCESS | 1802 | 1461529940452 Marionette DEBUG loaded listener.js 13:32:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x7f4b997e8c00) [pid = 1802] [serial = 1254] [outer = 0x7f4b9311ec00] 13:32:21 INFO - PROCESS | 1802 | 1461529941499 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 13:32:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:32:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1792ms 13:32:21 INFO - PROCESS | 1802 | 1461529941576 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 13:32:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:32:21 INFO - PROCESS | 1802 | 1461529941580 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 13:32:21 INFO - PROCESS | 1802 | 1461529941586 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:32:21 INFO - PROCESS | 1802 | 1461529941589 Marionette TRACE conn3 <- [1,1642,null,{}] 13:32:21 INFO - PROCESS | 1802 | 1461529941595 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:21 INFO - PROCESS | 1802 | 1461529941850 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 13:32:22 INFO - PROCESS | 1802 | 1461529942252 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9cfd3800 == 150 [pid = 1802] [id = 348] 13:32:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99dd1800 == 149 [pid = 1802] [id = 349] 13:32:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb1412800 == 148 [pid = 1802] [id = 345] 13:32:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad759800 == 147 [pid = 1802] [id = 342] 13:32:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baec0b000 == 146 [pid = 1802] [id = 344] 13:32:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae3b8800 == 145 [pid = 1802] [id = 343] 13:32:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad331000 == 144 [pid = 1802] [id = 341] 13:32:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9c8f000 == 143 [pid = 1802] [id = 340] 13:32:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9b16800 == 142 [pid = 1802] [id = 339] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0x7f4b99c52000) [pid = 1802] [serial = 1109] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x7f4b97363400) [pid = 1802] [serial = 1112] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x7f4b99c58800) [pid = 1802] [serial = 1115] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x7f4ba8abb000) [pid = 1802] [serial = 1136] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9718d800 == 143 [pid = 1802] [id = 418] 13:32:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x7f4b97363400) [pid = 1802] [serial = 1255] [outer = (nil)] 13:32:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x7f4b99c58800) [pid = 1802] [serial = 1256] [outer = 0x7f4b97363400] 13:32:22 INFO - PROCESS | 1802 | 1461529942411 Marionette DEBUG loaded listener.js 13:32:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x7f4b9a9bf000) [pid = 1802] [serial = 1257] [outer = 0x7f4b97363400] 13:32:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc8ba8000 == 142 [pid = 1802] [id = 386] 13:32:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc0e07000 == 141 [pid = 1802] [id = 385] 13:32:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbc0ef800 == 140 [pid = 1802] [id = 384] 13:32:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb140e000 == 139 [pid = 1802] [id = 383] 13:32:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae491800 == 138 [pid = 1802] [id = 382] 13:32:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba63b3800 == 137 [pid = 1802] [id = 381] 13:32:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba24df000 == 136 [pid = 1802] [id = 380] 13:32:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b971a8800 == 135 [pid = 1802] [id = 379] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x7f4bb1425000) [pid = 1802] [serial = 927] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x7f4ba4e8b000) [pid = 1802] [serial = 921] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x7f4ba96ed000) [pid = 1802] [serial = 924] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x7f4ba9528400) [pid = 1802] [serial = 1076] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x7f4ba9177400) [pid = 1802] [serial = 1103] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x7f4ba4e74000) [pid = 1802] [serial = 1128] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 251 (0x7f4ba96f0000) [pid = 1802] [serial = 1065] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 250 (0x7f4ba4d91800) [pid = 1802] [serial = 1127] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 249 (0x7f4ba3ce7800) [pid = 1802] [serial = 1094] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 248 (0x7f4b99b47400) [pid = 1802] [serial = 1067] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 247 (0x7f4b97c17000) [pid = 1802] [serial = 1118] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 246 (0x7f4b97c76400) [pid = 1802] [serial = 1119] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 245 (0x7f4b977b5400) [pid = 1802] [serial = 1088] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 244 (0x7f4b9d5b4c00) [pid = 1802] [serial = 1124] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 243 (0x7f4bae358000) [pid = 1802] [serial = 1106] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 242 (0x7f4bace81800) [pid = 1802] [serial = 1079] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 241 (0x7f4ba1e29c00) [pid = 1802] [serial = 1125] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 240 (0x7f4b9b6e6400) [pid = 1802] [serial = 1122] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 239 (0x7f4b99da8000) [pid = 1802] [serial = 1121] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0x7f4ba3cdd000) [pid = 1802] [serial = 1091] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x7f4ba96f9800) [pid = 1802] [serial = 1008] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 236 (0x7f4bae360c00) [pid = 1802] [serial = 1097] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 235 (0x7f4ba53ef400) [pid = 1802] [serial = 1073] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 234 (0x7f4b99daec00) [pid = 1802] [serial = 1100] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x7f4bb5f58800) [pid = 1802] [serial = 1082] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 232 (0x7f4bbcff9400) [pid = 1802] [serial = 1085] [outer = (nil)] [url = about:blank] 13:32:22 INFO - PROCESS | 1802 | --DOMWINDOW == 231 (0x7f4ba25d3400) [pid = 1802] [serial = 1070] [outer = (nil)] [url = about:blank] 13:32:23 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x7f4ba54e3800) [pid = 1802] [serial = 1131] [outer = (nil)] [url = about:blank] 13:32:23 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x7f4ba4f14800) [pid = 1802] [serial = 1130] [outer = (nil)] [url = about:blank] 13:32:23 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x7f4ba5af3400) [pid = 1802] [serial = 1133] [outer = (nil)] [url = about:blank] 13:32:23 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x7f4ba6395000) [pid = 1802] [serial = 1134] [outer = (nil)] [url = about:blank] 13:32:23 INFO - PROCESS | 1802 | 1461529943195 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 13:32:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:32:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1629ms 13:32:23 INFO - PROCESS | 1802 | 1461529943216 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 13:32:23 INFO - PROCESS | 1802 | 1461529943222 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 13:32:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:32:23 INFO - PROCESS | 1802 | 1461529943237 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:32:23 INFO - PROCESS | 1802 | 1461529943243 Marionette TRACE conn3 <- [1,1646,null,{}] 13:32:23 INFO - PROCESS | 1802 | 1461529943249 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:23 INFO - PROCESS | 1802 | 1461529943509 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 13:32:23 INFO - PROCESS | 1802 | 1461529943640 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99f76000 == 136 [pid = 1802] [id = 419] 13:32:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x7f4b97c0dc00) [pid = 1802] [serial = 1258] [outer = (nil)] 13:32:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x7f4b9b6e9800) [pid = 1802] [serial = 1259] [outer = 0x7f4b97c0dc00] 13:32:23 INFO - PROCESS | 1802 | 1461529943705 Marionette DEBUG loaded listener.js 13:32:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x7f4b9c7e8400) [pid = 1802] [serial = 1260] [outer = 0x7f4b97c0dc00] 13:32:24 INFO - PROCESS | 1802 | 1461529944469 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 13:32:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:32:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1297ms 13:32:24 INFO - PROCESS | 1802 | 1461529944543 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 13:32:24 INFO - PROCESS | 1802 | 1461529944546 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 13:32:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:32:24 INFO - PROCESS | 1802 | 1461529944553 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:32:24 INFO - PROCESS | 1802 | 1461529944556 Marionette TRACE conn3 <- [1,1650,null,{}] 13:32:24 INFO - PROCESS | 1802 | 1461529944561 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:24 INFO - PROCESS | 1802 | 1461529944821 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 13:32:24 INFO - PROCESS | 1802 | 1461529944846 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9d4e5800 == 137 [pid = 1802] [id = 420] 13:32:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x7f4b97dad800) [pid = 1802] [serial = 1261] [outer = (nil)] 13:32:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x7f4b9d204000) [pid = 1802] [serial = 1262] [outer = 0x7f4b97dad800] 13:32:24 INFO - PROCESS | 1802 | 1461529944907 Marionette DEBUG loaded listener.js 13:32:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x7f4b9d7f3c00) [pid = 1802] [serial = 1263] [outer = 0x7f4b97dad800] 13:32:25 INFO - PROCESS | 1802 | 1461529945858 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 13:32:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:32:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1329ms 13:32:25 INFO - PROCESS | 1802 | 1461529945883 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 13:32:25 INFO - PROCESS | 1802 | 1461529945886 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 13:32:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:32:25 INFO - PROCESS | 1802 | 1461529945892 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:32:25 INFO - PROCESS | 1802 | 1461529945894 Marionette TRACE conn3 <- [1,1654,null,{}] 13:32:25 INFO - PROCESS | 1802 | 1461529945899 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:26 INFO - PROCESS | 1802 | 1461529946143 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 13:32:26 INFO - PROCESS | 1802 | 1461529946181 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba3d06800 == 138 [pid = 1802] [id = 421] 13:32:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0x7f4ba3cde000) [pid = 1802] [serial = 1264] [outer = (nil)] 13:32:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x7f4ba3ed9800) [pid = 1802] [serial = 1265] [outer = 0x7f4ba3cde000] 13:32:26 INFO - PROCESS | 1802 | 1461529946264 Marionette DEBUG loaded listener.js 13:32:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x7f4ba4e7dc00) [pid = 1802] [serial = 1266] [outer = 0x7f4ba3cde000] 13:32:27 INFO - PROCESS | 1802 | --DOMWINDOW == 235 (0x7f4ba25dd800) [pid = 1802] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:32:27 INFO - PROCESS | 1802 | --DOMWINDOW == 234 (0x7f4ba3ed9000) [pid = 1802] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:32:27 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x7f4b9a9c3400) [pid = 1802] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:32:27 INFO - PROCESS | 1802 | --DOMWINDOW == 232 (0x7f4b970b6c00) [pid = 1802] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:32:27 INFO - PROCESS | 1802 | --DOMWINDOW == 231 (0x7f4b9b6f1c00) [pid = 1802] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:32:27 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x7f4b98043800) [pid = 1802] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:32:27 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x7f4b99c4bc00) [pid = 1802] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:32:27 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x7f4b970b9000) [pid = 1802] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:32:27 INFO - PROCESS | 1802 | 1461529947446 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 13:32:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:32:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1581ms 13:32:27 INFO - PROCESS | 1802 | 1461529947474 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 13:32:27 INFO - PROCESS | 1802 | 1461529947476 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 13:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:32:27 INFO - PROCESS | 1802 | 1461529947484 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:32:27 INFO - PROCESS | 1802 | 1461529947486 Marionette TRACE conn3 <- [1,1658,null,{}] 13:32:27 INFO - PROCESS | 1802 | 1461529947494 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:27 INFO - PROCESS | 1802 | 1461529947758 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 13:32:27 INFO - PROCESS | 1802 | 1461529947780 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba3d0e000 == 139 [pid = 1802] [id = 422] 13:32:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x7f4b9804fc00) [pid = 1802] [serial = 1267] [outer = (nil)] 13:32:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x7f4b9c7eac00) [pid = 1802] [serial = 1268] [outer = 0x7f4b9804fc00] 13:32:27 INFO - PROCESS | 1802 | 1461529947845 Marionette DEBUG loaded listener.js 13:32:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x7f4ba4f14800) [pid = 1802] [serial = 1269] [outer = 0x7f4b9804fc00] 13:32:28 INFO - PROCESS | 1802 | 1461529948702 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1237ms 13:32:28 INFO - PROCESS | 1802 | 1461529948720 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 13:32:28 INFO - PROCESS | 1802 | 1461529948724 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 13:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:32:28 INFO - PROCESS | 1802 | 1461529948747 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:32:28 INFO - PROCESS | 1802 | 1461529948751 Marionette TRACE conn3 <- [1,1662,null,{}] 13:32:28 INFO - PROCESS | 1802 | 1461529948756 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:28 INFO - PROCESS | 1802 | 1461529948953 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 13:32:28 INFO - PROCESS | 1802 | 1461529948971 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba63ac000 == 140 [pid = 1802] [id = 423] 13:32:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x7f4ba25dd800) [pid = 1802] [serial = 1270] [outer = (nil)] 13:32:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x7f4ba5aebc00) [pid = 1802] [serial = 1271] [outer = 0x7f4ba25dd800] 13:32:29 INFO - PROCESS | 1802 | 1461529949044 Marionette DEBUG loaded listener.js 13:32:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0x7f4ba6065000) [pid = 1802] [serial = 1272] [outer = 0x7f4ba25dd800] 13:32:30 INFO - PROCESS | 1802 | 1461529950306 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1649ms 13:32:30 INFO - PROCESS | 1802 | 1461529950386 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 13:32:30 INFO - PROCESS | 1802 | 1461529950393 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 13:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:32:30 INFO - PROCESS | 1802 | 1461529950402 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:32:30 INFO - PROCESS | 1802 | 1461529950407 Marionette TRACE conn3 <- [1,1666,null,{}] 13:32:30 INFO - PROCESS | 1802 | 1461529950414 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:30 INFO - PROCESS | 1802 | 1461529950686 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 13:32:30 INFO - PROCESS | 1802 | 1461529950993 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99773800 == 141 [pid = 1802] [id = 424] 13:32:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x7f4b98a6e000) [pid = 1802] [serial = 1273] [outer = (nil)] 13:32:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x7f4b98b3a800) [pid = 1802] [serial = 1274] [outer = 0x7f4b98a6e000] 13:32:31 INFO - PROCESS | 1802 | 1461529951070 Marionette DEBUG loaded listener.js 13:32:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x7f4b997ddc00) [pid = 1802] [serial = 1275] [outer = 0x7f4b98a6e000] 13:32:31 INFO - PROCESS | 1802 | 1461529951958 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 13:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1632ms 13:32:32 INFO - PROCESS | 1802 | 1461529952035 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 13:32:32 INFO - PROCESS | 1802 | 1461529952043 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 13:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:32:32 INFO - PROCESS | 1802 | 1461529952054 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:32:32 INFO - PROCESS | 1802 | 1461529952057 Marionette TRACE conn3 <- [1,1670,null,{}] 13:32:32 INFO - PROCESS | 1802 | 1461529952063 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:32 INFO - PROCESS | 1802 | 1461529952314 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 13:32:32 INFO - PROCESS | 1802 | 1461529952619 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba29aa000 == 142 [pid = 1802] [id = 425] 13:32:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x7f4b99c51c00) [pid = 1802] [serial = 1276] [outer = (nil)] 13:32:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0x7f4b9a9c5c00) [pid = 1802] [serial = 1277] [outer = 0x7f4b99c51c00] 13:32:32 INFO - PROCESS | 1802 | 1461529952733 Marionette DEBUG loaded listener.js 13:32:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0x7f4b9b6e9000) [pid = 1802] [serial = 1278] [outer = 0x7f4b99c51c00] 13:32:33 INFO - PROCESS | 1802 | 1461529953609 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 13:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1633ms 13:32:33 INFO - PROCESS | 1802 | 1461529953687 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 13:32:33 INFO - PROCESS | 1802 | 1461529953690 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 13:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:32:33 INFO - PROCESS | 1802 | 1461529953697 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:32:33 INFO - PROCESS | 1802 | 1461529953702 Marionette TRACE conn3 <- [1,1674,null,{}] 13:32:33 INFO - PROCESS | 1802 | 1461529953718 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:33 INFO - PROCESS | 1802 | 1461529953973 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 13:32:34 INFO - PROCESS | 1802 | 1461529954282 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9c34000 == 143 [pid = 1802] [id = 426] 13:32:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 241 (0x7f4b9c7ed800) [pid = 1802] [serial = 1279] [outer = (nil)] 13:32:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 242 (0x7f4ba3bb6800) [pid = 1802] [serial = 1280] [outer = 0x7f4b9c7ed800] 13:32:34 INFO - PROCESS | 1802 | 1461529954364 Marionette DEBUG loaded listener.js 13:32:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 243 (0x7f4ba4e78400) [pid = 1802] [serial = 1281] [outer = 0x7f4b9c7ed800] 13:32:35 INFO - PROCESS | 1802 | 1461529955224 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 13:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1584ms 13:32:35 INFO - PROCESS | 1802 | 1461529955282 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 13:32:35 INFO - PROCESS | 1802 | 1461529955286 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 13:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:32:35 INFO - PROCESS | 1802 | 1461529955292 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:32:35 INFO - PROCESS | 1802 | 1461529955295 Marionette TRACE conn3 <- [1,1678,null,{}] 13:32:35 INFO - PROCESS | 1802 | 1461529955300 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:35 INFO - PROCESS | 1802 | 1461529955504 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 13:32:35 INFO - PROCESS | 1802 | 1461529955766 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad5cc000 == 144 [pid = 1802] [id = 427] 13:32:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 244 (0x7f4b9d207c00) [pid = 1802] [serial = 1282] [outer = (nil)] 13:32:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 245 (0x7f4ba5725000) [pid = 1802] [serial = 1283] [outer = 0x7f4b9d207c00] 13:32:35 INFO - PROCESS | 1802 | 1461529955882 Marionette DEBUG loaded listener.js 13:32:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 246 (0x7f4ba5f4f000) [pid = 1802] [serial = 1284] [outer = 0x7f4b9d207c00] 13:32:36 INFO - PROCESS | 1802 | 1461529956681 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 13:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1430ms 13:32:36 INFO - PROCESS | 1802 | 1461529956726 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 13:32:36 INFO - PROCESS | 1802 | 1461529956729 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 13:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:32:36 INFO - PROCESS | 1802 | 1461529956735 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:32:36 INFO - PROCESS | 1802 | 1461529956737 Marionette TRACE conn3 <- [1,1682,null,{}] 13:32:36 INFO - PROCESS | 1802 | 1461529956743 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:36 INFO - PROCESS | 1802 | 1461529956933 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 13:32:37 INFO - PROCESS | 1802 | 1461529957152 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf435000 == 145 [pid = 1802] [id = 428] 13:32:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 247 (0x7f4b9d85b800) [pid = 1802] [serial = 1285] [outer = (nil)] 13:32:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0x7f4ba630a800) [pid = 1802] [serial = 1286] [outer = 0x7f4b9d85b800] 13:32:37 INFO - PROCESS | 1802 | 1461529957269 Marionette DEBUG loaded listener.js 13:32:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 249 (0x7f4ba7d23400) [pid = 1802] [serial = 1287] [outer = 0x7f4b9d85b800] 13:32:38 INFO - PROCESS | 1802 | 1461529958208 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 13:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1533ms 13:32:38 INFO - PROCESS | 1802 | 1461529958270 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 13:32:38 INFO - PROCESS | 1802 | 1461529958274 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 13:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:32:38 INFO - PROCESS | 1802 | 1461529958280 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:32:38 INFO - PROCESS | 1802 | 1461529958282 Marionette TRACE conn3 <- [1,1686,null,{}] 13:32:38 INFO - PROCESS | 1802 | 1461529958288 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:38 INFO - PROCESS | 1802 | 1461529958506 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 13:32:38 INFO - PROCESS | 1802 | 1461529958758 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbc24f000 == 146 [pid = 1802] [id = 429] 13:32:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 250 (0x7f4ba9174000) [pid = 1802] [serial = 1288] [outer = (nil)] 13:32:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0x7f4bac2fac00) [pid = 1802] [serial = 1289] [outer = 0x7f4ba9174000] 13:32:38 INFO - PROCESS | 1802 | 1461529958878 Marionette DEBUG loaded listener.js 13:32:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0x7f4bade9dc00) [pid = 1802] [serial = 1290] [outer = 0x7f4ba9174000] 13:32:39 INFO - PROCESS | 1802 | 1461529959743 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 13:32:39 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 13:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1529ms 13:32:39 INFO - PROCESS | 1802 | 1461529959810 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 13:32:39 INFO - PROCESS | 1802 | 1461529959813 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 13:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:32:39 INFO - PROCESS | 1802 | 1461529959819 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:32:39 INFO - PROCESS | 1802 | 1461529959822 Marionette TRACE conn3 <- [1,1690,null,{}] 13:32:39 INFO - PROCESS | 1802 | 1461529959827 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:40 INFO - PROCESS | 1802 | 1461529960031 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 13:32:40 INFO - PROCESS | 1802 | 1461529960244 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0e21800 == 147 [pid = 1802] [id = 430] 13:32:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0x7f4ba9526400) [pid = 1802] [serial = 1291] [outer = (nil)] 13:32:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x7f4bae357000) [pid = 1802] [serial = 1292] [outer = 0x7f4ba9526400] 13:32:40 INFO - PROCESS | 1802 | 1461529960359 Marionette DEBUG loaded listener.js 13:32:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x7f4bae360000) [pid = 1802] [serial = 1293] [outer = 0x7f4ba9526400] 13:32:41 INFO - PROCESS | 1802 | 1461529961323 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 13:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1534ms 13:32:41 INFO - PROCESS | 1802 | 1461529961356 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 13:32:41 INFO - PROCESS | 1802 | 1461529961360 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 13:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:32:41 INFO - PROCESS | 1802 | 1461529961366 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:32:41 INFO - PROCESS | 1802 | 1461529961369 Marionette TRACE conn3 <- [1,1694,null,{}] 13:32:41 INFO - PROCESS | 1802 | 1461529961376 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:41 INFO - PROCESS | 1802 | 1461529961581 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 13:32:41 INFO - PROCESS | 1802 | 1461529961802 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc8bae000 == 148 [pid = 1802] [id = 431] 13:32:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x7f4babc75800) [pid = 1802] [serial = 1294] [outer = (nil)] 13:32:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x7f4bb130d400) [pid = 1802] [serial = 1295] [outer = 0x7f4babc75800] 13:32:41 INFO - PROCESS | 1802 | 1461529961914 Marionette DEBUG loaded listener.js 13:32:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x7f4bb2222400) [pid = 1802] [serial = 1296] [outer = 0x7f4babc75800] 13:32:42 INFO - PROCESS | 1802 | 1461529962809 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 13:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1482ms 13:32:42 INFO - PROCESS | 1802 | 1461529962849 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 13:32:42 INFO - PROCESS | 1802 | 1461529962852 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 13:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:32:42 INFO - PROCESS | 1802 | 1461529962858 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:32:42 INFO - PROCESS | 1802 | 1461529962860 Marionette TRACE conn3 <- [1,1698,null,{}] 13:32:42 INFO - PROCESS | 1802 | 1461529962866 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:43 INFO - PROCESS | 1802 | 1461529963071 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 13:32:43 INFO - PROCESS | 1802 | 1461529963290 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b925ed000 == 149 [pid = 1802] [id = 432] 13:32:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x7f4bae08c800) [pid = 1802] [serial = 1297] [outer = (nil)] 13:32:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 260 (0x7f4bbbd85800) [pid = 1802] [serial = 1298] [outer = 0x7f4bae08c800] 13:32:43 INFO - PROCESS | 1802 | 1461529963400 Marionette DEBUG loaded listener.js 13:32:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 261 (0x7f4bbc0a6000) [pid = 1802] [serial = 1299] [outer = 0x7f4bae08c800] 13:32:44 INFO - PROCESS | 1802 | 1461529964271 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 13:32:44 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 13:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1480ms 13:32:44 INFO - PROCESS | 1802 | 1461529964356 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 13:32:44 INFO - PROCESS | 1802 | 1461529964360 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 13:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:32:44 INFO - PROCESS | 1802 | 1461529964369 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:32:44 INFO - PROCESS | 1802 | 1461529964371 Marionette TRACE conn3 <- [1,1702,null,{}] 13:32:44 INFO - PROCESS | 1802 | 1461529964375 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:44 INFO - PROCESS | 1802 | 1461529964579 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 13:32:44 INFO - PROCESS | 1802 | 1461529964848 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba911d000 == 150 [pid = 1802] [id = 433] 13:32:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 262 (0x7f4b98b0d400) [pid = 1802] [serial = 1300] [outer = (nil)] 13:32:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 263 (0x7f4b98b10000) [pid = 1802] [serial = 1301] [outer = 0x7f4b98b0d400] 13:32:44 INFO - PROCESS | 1802 | 1461529964981 Marionette DEBUG loaded listener.js 13:32:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 264 (0x7f4bbaf18c00) [pid = 1802] [serial = 1302] [outer = 0x7f4b98b0d400] 13:32:45 INFO - PROCESS | 1802 | 1461529965944 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 13:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1640ms 13:32:46 INFO - PROCESS | 1802 | 1461529966012 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 13:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:32:46 INFO - PROCESS | 1802 | 1461529966016 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 13:32:46 INFO - PROCESS | 1802 | 1461529966022 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:32:46 INFO - PROCESS | 1802 | 1461529966027 Marionette TRACE conn3 <- [1,1706,null,{}] 13:32:46 INFO - PROCESS | 1802 | 1461529966032 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:46 INFO - PROCESS | 1802 | 1461529966739 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 13:32:47 INFO - PROCESS | 1802 | 1461529967141 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b97ec7000 == 151 [pid = 1802] [id = 434] 13:32:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 265 (0x7f4b97365400) [pid = 1802] [serial = 1303] [outer = (nil)] 13:32:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 266 (0x7f4b977b4400) [pid = 1802] [serial = 1304] [outer = 0x7f4b97365400] 13:32:47 INFO - PROCESS | 1802 | 1461529967211 Marionette DEBUG loaded listener.js 13:32:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 267 (0x7f4b97dab800) [pid = 1802] [serial = 1305] [outer = 0x7f4b97365400] 13:32:48 INFO - PROCESS | 1802 | 1461529968030 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 13:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2038ms 13:32:48 INFO - PROCESS | 1802 | 1461529968063 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 13:32:48 INFO - PROCESS | 1802 | 1461529968068 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 13:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:32:48 INFO - PROCESS | 1802 | 1461529968076 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:32:48 INFO - PROCESS | 1802 | 1461529968082 Marionette TRACE conn3 <- [1,1710,null,{}] 13:32:48 INFO - PROCESS | 1802 | 1461529968088 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:48 INFO - PROCESS | 1802 | 1461529968269 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 13:32:48 INFO - PROCESS | 1802 | 1461529968493 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b970e6000 == 152 [pid = 1802] [id = 435] 13:32:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 268 (0x7f4b9311a000) [pid = 1802] [serial = 1306] [outer = (nil)] 13:32:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 269 (0x7f4b9740ac00) [pid = 1802] [serial = 1307] [outer = 0x7f4b9311a000] 13:32:48 INFO - PROCESS | 1802 | 1461529968603 Marionette DEBUG loaded listener.js 13:32:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 270 (0x7f4b98b0e400) [pid = 1802] [serial = 1308] [outer = 0x7f4b9311a000] 13:32:49 INFO - PROCESS | 1802 | 1461529969703 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 13:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1684ms 13:32:49 INFO - PROCESS | 1802 | 1461529969760 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 13:32:49 INFO - PROCESS | 1802 | 1461529969764 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 13:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:32:49 INFO - PROCESS | 1802 | 1461529969770 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:32:49 INFO - PROCESS | 1802 | 1461529969773 Marionette TRACE conn3 <- [1,1714,null,{}] 13:32:49 INFO - PROCESS | 1802 | 1461529969778 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:49 INFO - PROCESS | 1802 | 1461529969957 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 13:32:50 INFO - PROCESS | 1802 | 1461529970266 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9976e800 == 153 [pid = 1802] [id = 436] 13:32:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 271 (0x7f4b99746c00) [pid = 1802] [serial = 1309] [outer = (nil)] 13:32:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 272 (0x7f4b9974c400) [pid = 1802] [serial = 1310] [outer = 0x7f4b99746c00] 13:32:50 INFO - PROCESS | 1802 | 1461529970376 Marionette DEBUG loaded listener.js 13:32:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 273 (0x7f4b99751400) [pid = 1802] [serial = 1311] [outer = 0x7f4b99746c00] 13:32:51 INFO - PROCESS | 1802 | 1461529971201 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1479ms 13:32:51 INFO - PROCESS | 1802 | 1461529971258 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 13:32:51 INFO - PROCESS | 1802 | 1461529971262 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 13:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:32:51 INFO - PROCESS | 1802 | 1461529971278 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:32:51 INFO - PROCESS | 1802 | 1461529971284 Marionette TRACE conn3 <- [1,1718,null,{}] 13:32:51 INFO - PROCESS | 1802 | 1461529971289 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:51 INFO - PROCESS | 1802 | 1461529971470 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 13:32:51 INFO - PROCESS | 1802 | 1461529971687 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b949c5800 == 154 [pid = 1802] [id = 437] 13:32:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 274 (0x7f4b977ab800) [pid = 1802] [serial = 1312] [outer = (nil)] 13:32:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 275 (0x7f4b9a887400) [pid = 1802] [serial = 1313] [outer = 0x7f4b977ab800] 13:32:51 INFO - PROCESS | 1802 | 1461529971794 Marionette DEBUG loaded listener.js 13:32:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 276 (0x7f4b9a9cb800) [pid = 1802] [serial = 1314] [outer = 0x7f4b977ab800] 13:32:52 INFO - PROCESS | 1802 | 1461529972661 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1439ms 13:32:52 INFO - PROCESS | 1802 | 1461529972710 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 13:32:52 INFO - PROCESS | 1802 | 1461529972713 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 13:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:32:52 INFO - PROCESS | 1802 | 1461529972718 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:32:52 INFO - PROCESS | 1802 | 1461529972721 Marionette TRACE conn3 <- [1,1722,null,{}] 13:32:52 INFO - PROCESS | 1802 | 1461529972746 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:52 INFO - PROCESS | 1802 | 1461529972918 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 13:32:53 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bab06e000 == 153 [pid = 1802] [id = 353] 13:32:53 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c722800 == 152 [pid = 1802] [id = 265] 13:32:53 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba63a9800 == 151 [pid = 1802] [id = 266] 13:32:53 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba6281800 == 150 [pid = 1802] [id = 352] 13:32:53 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba299c000 == 149 [pid = 1802] [id = 351] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 275 (0x7f4ba4d8c400) [pid = 1802] [serial = 1199] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 274 (0x7f4b97da9800) [pid = 1802] [serial = 1166] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 273 (0x7f4bae723800) [pid = 1802] [serial = 1157] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 272 (0x7f4bb1648400) [pid = 1802] [serial = 1160] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 271 (0x7f4b93119c00) [pid = 1802] [serial = 1175] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 270 (0x7f4b9aa79000) [pid = 1802] [serial = 1142] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 269 (0x7f4ba96f3c00) [pid = 1802] [serial = 1154] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 268 (0x7f4bbbe76800) [pid = 1802] [serial = 1163] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 267 (0x7f4b97360400) [pid = 1802] [serial = 1139] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 266 (0x7f4ba4f1dc00) [pid = 1802] [serial = 1148] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 265 (0x7f4bbbdd2000) [pid = 1802] [serial = 1169] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 264 (0x7f4ba25dc000) [pid = 1802] [serial = 1145] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 263 (0x7f4ba73e4400) [pid = 1802] [serial = 1151] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 262 (0x7f4bc123dc00) [pid = 1802] [serial = 1172] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | 1461529973333 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:53 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba3d0e000 == 148 [pid = 1802] [id = 422] 13:32:53 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba3d06800 == 147 [pid = 1802] [id = 421] 13:32:53 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9d4e5800 == 146 [pid = 1802] [id = 420] 13:32:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b949cb000 == 147 [pid = 1802] [id = 438] 13:32:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 263 (0x7f4b93119c00) [pid = 1802] [serial = 1315] [outer = (nil)] 13:32:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 264 (0x7f4b99c4e800) [pid = 1802] [serial = 1316] [outer = 0x7f4b93119c00] 13:32:53 INFO - PROCESS | 1802 | 1461529973426 Marionette DEBUG loaded listener.js 13:32:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 265 (0x7f4b9c622800) [pid = 1802] [serial = 1317] [outer = 0x7f4b93119c00] 13:32:53 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99f76000 == 146 [pid = 1802] [id = 419] 13:32:53 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9718d800 == 145 [pid = 1802] [id = 418] 13:32:53 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9b4a9800 == 144 [pid = 1802] [id = 417] 13:32:53 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99cb5000 == 143 [pid = 1802] [id = 416] 13:32:53 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b913db800 == 142 [pid = 1802] [id = 414] 13:32:53 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc3b6d000 == 141 [pid = 1802] [id = 413] 13:32:53 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc0d34800 == 140 [pid = 1802] [id = 412] 13:32:53 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc0847800 == 139 [pid = 1802] [id = 411] 13:32:53 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baf97e000 == 138 [pid = 1802] [id = 410] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 264 (0x7f4ba3ed8000) [pid = 1802] [serial = 1194] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 263 (0x7f4ba4e92000) [pid = 1802] [serial = 1197] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 262 (0x7f4b9cea7800) [pid = 1802] [serial = 1188] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 261 (0x7f4b97365000) [pid = 1802] [serial = 1178] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 260 (0x7f4ba4e75c00) [pid = 1802] [serial = 1196] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 259 (0x7f4b97c10400) [pid = 1802] [serial = 1179] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0x7f4b9d7f8800) [pid = 1802] [serial = 1190] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x7f4ba9519800) [pid = 1802] [serial = 1137] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x7f4ba25dec00) [pid = 1802] [serial = 1193] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x7f4ba1e24800) [pid = 1802] [serial = 1191] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x7f4b9a88b800) [pid = 1802] [serial = 1184] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x7f4b9c5bec00) [pid = 1802] [serial = 1187] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x7f4b998be000) [pid = 1802] [serial = 1181] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 251 (0x7f4b9a9c2800) [pid = 1802] [serial = 1185] [outer = (nil)] [url = about:blank] 13:32:53 INFO - PROCESS | 1802 | --DOMWINDOW == 250 (0x7f4b99c52800) [pid = 1802] [serial = 1182] [outer = (nil)] [url = about:blank] 13:32:54 INFO - PROCESS | 1802 | 1461529974184 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 13:32:54 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 13:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1500ms 13:32:54 INFO - PROCESS | 1802 | 1461529974218 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 13:32:54 INFO - PROCESS | 1802 | 1461529974228 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 13:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:32:54 INFO - PROCESS | 1802 | 1461529974240 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:32:54 INFO - PROCESS | 1802 | 1461529974242 Marionette TRACE conn3 <- [1,1726,null,{}] 13:32:54 INFO - PROCESS | 1802 | 1461529974247 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:54 INFO - PROCESS | 1802 | 1461529974427 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 13:32:54 INFO - PROCESS | 1802 | 1461529974608 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9b6ce000 == 139 [pid = 1802] [id = 439] 13:32:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0x7f4b9d04c400) [pid = 1802] [serial = 1318] [outer = (nil)] 13:32:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0x7f4b9d20ec00) [pid = 1802] [serial = 1319] [outer = 0x7f4b9d04c400] 13:32:54 INFO - PROCESS | 1802 | 1461529974699 Marionette DEBUG loaded listener.js 13:32:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0x7f4b9d860c00) [pid = 1802] [serial = 1320] [outer = 0x7f4b9d04c400] 13:32:55 INFO - PROCESS | 1802 | 1461529975491 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 13:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1281ms 13:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:32:55 INFO - PROCESS | 1802 | 1461529975522 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 13:32:55 INFO - PROCESS | 1802 | 1461529975524 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 13:32:55 INFO - PROCESS | 1802 | 1461529975530 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:32:55 INFO - PROCESS | 1802 | 1461529975533 Marionette TRACE conn3 <- [1,1730,null,{}] 13:32:55 INFO - PROCESS | 1802 | 1461529975538 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:55 INFO - PROCESS | 1802 | 1461529975799 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 13:32:55 INFO - PROCESS | 1802 | 1461529975842 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba2682000 == 140 [pid = 1802] [id = 440] 13:32:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x7f4b9c7f6400) [pid = 1802] [serial = 1321] [outer = (nil)] 13:32:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x7f4ba3bb5c00) [pid = 1802] [serial = 1322] [outer = 0x7f4b9c7f6400] 13:32:55 INFO - PROCESS | 1802 | 1461529975908 Marionette DEBUG loaded listener.js 13:32:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x7f4ba4e74800) [pid = 1802] [serial = 1323] [outer = 0x7f4b9c7f6400] 13:32:56 INFO - PROCESS | 1802 | 1461529976796 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 13:32:56 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 13:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1290ms 13:32:56 INFO - PROCESS | 1802 | 1461529976821 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 13:32:56 INFO - PROCESS | 1802 | 1461529976825 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 13:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:32:56 INFO - PROCESS | 1802 | 1461529976830 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:32:56 INFO - PROCESS | 1802 | 1461529976832 Marionette TRACE conn3 <- [1,1734,null,{}] 13:32:56 INFO - PROCESS | 1802 | 1461529976841 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:57 INFO - PROCESS | 1802 | 1461529977067 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 13:32:57 INFO - PROCESS | 1802 | 1461529977105 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5e24000 == 141 [pid = 1802] [id = 441] 13:32:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x7f4ba4d87400) [pid = 1802] [serial = 1324] [outer = (nil)] 13:32:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x7f4ba4e98c00) [pid = 1802] [serial = 1325] [outer = 0x7f4ba4d87400] 13:32:57 INFO - PROCESS | 1802 | 1461529977179 Marionette DEBUG loaded listener.js 13:32:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x7f4ba54e8000) [pid = 1802] [serial = 1326] [outer = 0x7f4ba4d87400] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0x7f4b97359c00) [pid = 1802] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x7f4b9d7f7400) [pid = 1802] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x7f4bae35e000) [pid = 1802] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x7f4b9311ec00) [pid = 1802] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x7f4bae098800) [pid = 1802] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x7f4b9c7f1400) [pid = 1802] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x7f4ba4f17400) [pid = 1802] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 251 (0x7f4bace79c00) [pid = 1802] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 250 (0x7f4bbd287000) [pid = 1802] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 249 (0x7f4b977b2c00) [pid = 1802] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 248 (0x7f4badbbcc00) [pid = 1802] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 247 (0x7f4b970b9800) [pid = 1802] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 246 (0x7f4b97c14000) [pid = 1802] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 245 (0x7f4b998c7400) [pid = 1802] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 244 (0x7f4bb164f800) [pid = 1802] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 243 (0x7f4bb1373000) [pid = 1802] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 242 (0x7f4b99da2c00) [pid = 1802] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 241 (0x7f4b9c5b8800) [pid = 1802] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 240 (0x7f4ba597ac00) [pid = 1802] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 239 (0x7f4b9d049c00) [pid = 1802] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0x7f4b9804fc00) [pid = 1802] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x7f4b9cea1000) [pid = 1802] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 236 (0x7f4badbb6400) [pid = 1802] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 235 (0x7f4b97c74000) [pid = 1802] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 234 (0x7f4ba88a8400) [pid = 1802] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x7f4bc0ba6800) [pid = 1802] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 232 (0x7f4ba25d6800) [pid = 1802] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 231 (0x7f4b977b2800) [pid = 1802] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x7f4ba1e30800) [pid = 1802] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x7f4b970b0c00) [pid = 1802] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x7f4b977b5c00) [pid = 1802] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x7f4b98c6a400) [pid = 1802] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x7f4ba4d84c00) [pid = 1802] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x7f4b97c0dc00) [pid = 1802] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x7f4b9d5b7000) [pid = 1802] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x7f4b99da5c00) [pid = 1802] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x7f4b9d7f4c00) [pid = 1802] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x7f4ba1e25800) [pid = 1802] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x7f4ba3ed7000) [pid = 1802] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x7f4ba88ab800) [pid = 1802] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x7f4b970b8400) [pid = 1802] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x7f4b97363400) [pid = 1802] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x7f4ba3cde000) [pid = 1802] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x7f4b97dad800) [pid = 1802] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x7f4badef1000) [pid = 1802] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x7f4b970b9c00) [pid = 1802] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x7f4b9735c400) [pid = 1802] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x7f4b9880f800) [pid = 1802] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x7f4b9b6e5400) [pid = 1802] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x7f4ba606ac00) [pid = 1802] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x7f4b970bec00) [pid = 1802] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x7f4b99da6000) [pid = 1802] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x7f4bb2206c00) [pid = 1802] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:32:58 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x7f4b977b2000) [pid = 1802] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:32:59 INFO - PROCESS | 1802 | 1461529979172 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 13:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2389ms 13:32:59 INFO - PROCESS | 1802 | 1461529979222 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 13:32:59 INFO - PROCESS | 1802 | 1461529979225 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 13:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:32:59 INFO - PROCESS | 1802 | 1461529979230 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:32:59 INFO - PROCESS | 1802 | 1461529979232 Marionette TRACE conn3 <- [1,1738,null,{}] 13:32:59 INFO - PROCESS | 1802 | 1461529979238 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:59 INFO - PROCESS | 1802 | 1461529979487 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 13:32:59 INFO - PROCESS | 1802 | 1461529979509 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b97599800 == 142 [pid = 1802] [id = 442] 13:32:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x7f4b93114400) [pid = 1802] [serial = 1327] [outer = (nil)] 13:32:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x7f4b97409800) [pid = 1802] [serial = 1328] [outer = 0x7f4b93114400] 13:32:59 INFO - PROCESS | 1802 | 1461529979571 Marionette DEBUG loaded listener.js 13:32:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x7f4b98044c00) [pid = 1802] [serial = 1329] [outer = 0x7f4b93114400] 13:33:00 INFO - PROCESS | 1802 | 1461529980349 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 13:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1132ms 13:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:33:00 INFO - PROCESS | 1802 | 1461529980364 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 13:33:00 INFO - PROCESS | 1802 | 1461529980366 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 13:33:00 INFO - PROCESS | 1802 | 1461529980373 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:33:00 INFO - PROCESS | 1802 | 1461529980376 Marionette TRACE conn3 <- [1,1742,null,{}] 13:33:00 INFO - PROCESS | 1802 | 1461529980381 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:00 INFO - PROCESS | 1802 | 1461529980628 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 13:33:00 INFO - PROCESS | 1802 | 1461529980652 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba24e4000 == 143 [pid = 1802] [id = 443] 13:33:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x7f4b970b0c00) [pid = 1802] [serial = 1330] [outer = (nil)] 13:33:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x7f4b99c4b400) [pid = 1802] [serial = 1331] [outer = 0x7f4b970b0c00] 13:33:00 INFO - PROCESS | 1802 | 1461529980714 Marionette DEBUG loaded listener.js 13:33:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x7f4b9d046c00) [pid = 1802] [serial = 1332] [outer = 0x7f4b970b0c00] 13:33:02 INFO - PROCESS | 1802 | 1461529982042 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 13:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1731ms 13:33:02 INFO - PROCESS | 1802 | 1461529982103 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 13:33:02 INFO - PROCESS | 1802 | 1461529982111 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 13:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:33:02 INFO - PROCESS | 1802 | 1461529982120 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:33:02 INFO - PROCESS | 1802 | 1461529982125 Marionette TRACE conn3 <- [1,1746,null,{}] 13:33:02 INFO - PROCESS | 1802 | 1461529982132 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:02 INFO - PROCESS | 1802 | 1461529982367 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 13:33:02 INFO - PROCESS | 1802 | 1461529982677 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9b4a6000 == 144 [pid = 1802] [id = 444] 13:33:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x7f4b98044800) [pid = 1802] [serial = 1333] [outer = (nil)] 13:33:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x7f4b98b0a800) [pid = 1802] [serial = 1334] [outer = 0x7f4b98044800] 13:33:02 INFO - PROCESS | 1802 | 1461529982759 Marionette DEBUG loaded listener.js 13:33:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x7f4b98b40000) [pid = 1802] [serial = 1335] [outer = 0x7f4b98044800] 13:33:03 INFO - PROCESS | 1802 | 1461529983689 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 13:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1636ms 13:33:03 INFO - PROCESS | 1802 | 1461529983757 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 13:33:03 INFO - PROCESS | 1802 | 1461529983765 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 13:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:33:03 INFO - PROCESS | 1802 | 1461529983775 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:33:03 INFO - PROCESS | 1802 | 1461529983779 Marionette TRACE conn3 <- [1,1750,null,{}] 13:33:03 INFO - PROCESS | 1802 | 1461529983785 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:04 INFO - PROCESS | 1802 | 1461529984027 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 13:33:04 INFO - PROCESS | 1802 | 1461529984341 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba2680800 == 145 [pid = 1802] [id = 445] 13:33:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x7f4b9974f000) [pid = 1802] [serial = 1336] [outer = (nil)] 13:33:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x7f4b99b4d800) [pid = 1802] [serial = 1337] [outer = 0x7f4b9974f000] 13:33:04 INFO - PROCESS | 1802 | 1461529984415 Marionette DEBUG loaded listener.js 13:33:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x7f4b99dab800) [pid = 1802] [serial = 1338] [outer = 0x7f4b9974f000] 13:33:05 INFO - PROCESS | 1802 | 1461529985234 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 13:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1530ms 13:33:05 INFO - PROCESS | 1802 | 1461529985314 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 13:33:05 INFO - PROCESS | 1802 | 1461529985318 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 13:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:33:05 INFO - PROCESS | 1802 | 1461529985326 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:33:05 INFO - PROCESS | 1802 | 1461529985332 Marionette TRACE conn3 <- [1,1754,null,{}] 13:33:05 INFO - PROCESS | 1802 | 1461529985347 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:05 INFO - PROCESS | 1802 | 1461529985548 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 13:33:05 INFO - PROCESS | 1802 | 1461529985763 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9784800 == 146 [pid = 1802] [id = 446] 13:33:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x7f4b9aa70400) [pid = 1802] [serial = 1339] [outer = (nil)] 13:33:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x7f4b9d049c00) [pid = 1802] [serial = 1340] [outer = 0x7f4b9aa70400] 13:33:05 INFO - PROCESS | 1802 | 1461529985879 Marionette DEBUG loaded listener.js 13:33:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x7f4b9d85a800) [pid = 1802] [serial = 1341] [outer = 0x7f4b9aa70400] 13:33:06 INFO - PROCESS | 1802 | 1461529986820 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 13:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1538ms 13:33:06 INFO - PROCESS | 1802 | 1461529986865 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 13:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:33:06 INFO - PROCESS | 1802 | 1461529986871 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 13:33:06 INFO - PROCESS | 1802 | 1461529986877 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:33:06 INFO - PROCESS | 1802 | 1461529986881 Marionette TRACE conn3 <- [1,1758,null,{}] 13:33:06 INFO - PROCESS | 1802 | 1461529986887 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:07 INFO - PROCESS | 1802 | 1461529987109 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 13:33:07 INFO - PROCESS | 1802 | 1461529987322 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9c3f800 == 147 [pid = 1802] [id = 447] 13:33:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x7f4b9c5bfc00) [pid = 1802] [serial = 1342] [outer = (nil)] 13:33:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x7f4ba3bbb800) [pid = 1802] [serial = 1343] [outer = 0x7f4b9c5bfc00] 13:33:07 INFO - PROCESS | 1802 | 1461529987435 Marionette DEBUG loaded listener.js 13:33:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x7f4ba4e25000) [pid = 1802] [serial = 1344] [outer = 0x7f4b9c5bfc00] 13:33:08 INFO - PROCESS | 1802 | 1461529988323 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 13:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1482ms 13:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:33:08 INFO - PROCESS | 1802 | 1461529988359 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 13:33:08 INFO - PROCESS | 1802 | 1461529988362 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 13:33:08 INFO - PROCESS | 1802 | 1461529988368 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:33:08 INFO - PROCESS | 1802 | 1461529988371 Marionette TRACE conn3 <- [1,1762,null,{}] 13:33:08 INFO - PROCESS | 1802 | 1461529988376 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:08 INFO - PROCESS | 1802 | 1461529988571 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 13:33:08 INFO - PROCESS | 1802 | 1461529988790 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad5d0000 == 148 [pid = 1802] [id = 448] 13:33:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x7f4ba1e25800) [pid = 1802] [serial = 1345] [outer = (nil)] 13:33:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x7f4ba516d800) [pid = 1802] [serial = 1346] [outer = 0x7f4ba1e25800] 13:33:08 INFO - PROCESS | 1802 | 1461529988902 Marionette DEBUG loaded listener.js 13:33:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x7f4ba5810000) [pid = 1802] [serial = 1347] [outer = 0x7f4ba1e25800] 13:33:09 INFO - PROCESS | 1802 | 1461529989870 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 13:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1536ms 13:33:09 INFO - PROCESS | 1802 | 1461529989904 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 13:33:09 INFO - PROCESS | 1802 | 1461529989908 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 13:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:33:09 INFO - PROCESS | 1802 | 1461529989913 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:33:09 INFO - PROCESS | 1802 | 1461529989916 Marionette TRACE conn3 <- [1,1766,null,{}] 13:33:09 INFO - PROCESS | 1802 | 1461529989922 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:10 INFO - PROCESS | 1802 | 1461529990135 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 13:33:10 INFO - PROCESS | 1802 | 1461529990358 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baea2d000 == 149 [pid = 1802] [id = 449] 13:33:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x7f4ba4d8f800) [pid = 1802] [serial = 1348] [outer = (nil)] 13:33:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x7f4ba6f46000) [pid = 1802] [serial = 1349] [outer = 0x7f4ba4d8f800] 13:33:10 INFO - PROCESS | 1802 | 1461529990513 Marionette DEBUG loaded listener.js 13:33:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x7f4ba8abf400) [pid = 1802] [serial = 1350] [outer = 0x7f4ba4d8f800] 13:33:11 INFO - PROCESS | 1802 | 1461529991402 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 13:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1578ms 13:33:11 INFO - PROCESS | 1802 | 1461529991496 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 13:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:33:11 INFO - PROCESS | 1802 | 1461529991501 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 13:33:11 INFO - PROCESS | 1802 | 1461529991510 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:33:11 INFO - PROCESS | 1802 | 1461529991513 Marionette TRACE conn3 <- [1,1770,null,{}] 13:33:11 INFO - PROCESS | 1802 | 1461529991521 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:11 INFO - PROCESS | 1802 | 1461529991986 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 13:33:12 INFO - PROCESS | 1802 | 1461529992274 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb5ff6800 == 150 [pid = 1802] [id = 450] 13:33:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x7f4ba5aec400) [pid = 1802] [serial = 1351] [outer = (nil)] 13:33:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x7f4ba951a000) [pid = 1802] [serial = 1352] [outer = 0x7f4ba5aec400] 13:33:12 INFO - PROCESS | 1802 | 1461529992389 Marionette DEBUG loaded listener.js 13:33:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x7f4bab04a800) [pid = 1802] [serial = 1353] [outer = 0x7f4ba5aec400] 13:33:13 INFO - PROCESS | 1802 | 1461529993579 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 13:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 2146ms 13:33:13 INFO - PROCESS | 1802 | 1461529993657 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 13:33:13 INFO - PROCESS | 1802 | 1461529993661 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 13:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:33:13 INFO - PROCESS | 1802 | 1461529993671 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:33:13 INFO - PROCESS | 1802 | 1461529993675 Marionette TRACE conn3 <- [1,1774,null,{}] 13:33:13 INFO - PROCESS | 1802 | 1461529993684 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:14 INFO - PROCESS | 1802 | 1461529993997 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 13:33:14 INFO - PROCESS | 1802 | 1461529994381 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbec49000 == 151 [pid = 1802] [id = 451] 13:33:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x7f4b98a6c000) [pid = 1802] [serial = 1354] [outer = (nil)] 13:33:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0x7f4bab10c000) [pid = 1802] [serial = 1355] [outer = 0x7f4b98a6c000] 13:33:14 INFO - PROCESS | 1802 | 1461529994453 Marionette DEBUG loaded listener.js 13:33:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x7f4babc7c000) [pid = 1802] [serial = 1356] [outer = 0x7f4b98a6c000] 13:33:15 INFO - PROCESS | 1802 | 1461529995269 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 13:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1633ms 13:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:33:15 INFO - PROCESS | 1802 | 1461529995318 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 13:33:15 INFO - PROCESS | 1802 | 1461529995321 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 13:33:15 INFO - PROCESS | 1802 | 1461529995328 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:33:15 INFO - PROCESS | 1802 | 1461529995331 Marionette TRACE conn3 <- [1,1778,null,{}] 13:33:15 INFO - PROCESS | 1802 | 1461529995336 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:15 INFO - PROCESS | 1802 | 1461529995537 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 13:33:15 INFO - PROCESS | 1802 | 1461529995760 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0e0c000 == 152 [pid = 1802] [id = 452] 13:33:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x7f4b9c627000) [pid = 1802] [serial = 1357] [outer = (nil)] 13:33:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x7f4bac2f5000) [pid = 1802] [serial = 1358] [outer = 0x7f4b9c627000] 13:33:15 INFO - PROCESS | 1802 | 1461529995882 Marionette DEBUG loaded listener.js 13:33:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x7f4badbb6400) [pid = 1802] [serial = 1359] [outer = 0x7f4b9c627000] 13:33:16 INFO - PROCESS | 1802 | 1461529996780 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 13:33:16 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 13:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1530ms 13:33:16 INFO - PROCESS | 1802 | 1461529996862 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 13:33:16 INFO - PROCESS | 1802 | 1461529996865 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 13:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:33:16 INFO - PROCESS | 1802 | 1461529996874 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:33:16 INFO - PROCESS | 1802 | 1461529996876 Marionette TRACE conn3 <- [1,1782,null,{}] 13:33:16 INFO - PROCESS | 1802 | 1461529996880 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:17 INFO - PROCESS | 1802 | 1461529997076 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 13:33:17 INFO - PROCESS | 1802 | 1461529997351 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc56b4000 == 153 [pid = 1802] [id = 453] 13:33:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0x7f4bae357800) [pid = 1802] [serial = 1360] [outer = (nil)] 13:33:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0x7f4bae723800) [pid = 1802] [serial = 1361] [outer = 0x7f4bae357800] 13:33:17 INFO - PROCESS | 1802 | 1461529997467 Marionette DEBUG loaded listener.js 13:33:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 241 (0x7f4baf7cb000) [pid = 1802] [serial = 1362] [outer = 0x7f4bae357800] 13:33:18 INFO - PROCESS | 1802 | 1461529998283 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 13:33:18 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 13:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1486ms 13:33:18 INFO - PROCESS | 1802 | 1461529998362 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 13:33:18 INFO - PROCESS | 1802 | 1461529998366 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 13:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:33:18 INFO - PROCESS | 1802 | 1461529998372 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:33:18 INFO - PROCESS | 1802 | 1461529998376 Marionette TRACE conn3 <- [1,1786,null,{}] 13:33:18 INFO - PROCESS | 1802 | 1461529998381 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:18 INFO - PROCESS | 1802 | 1461529998604 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 13:33:18 INFO - PROCESS | 1802 | 1461529998822 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b90fde000 == 154 [pid = 1802] [id = 454] 13:33:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 242 (0x7f4bae35cc00) [pid = 1802] [serial = 1363] [outer = (nil)] 13:33:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 243 (0x7f4bbbdce400) [pid = 1802] [serial = 1364] [outer = 0x7f4bae35cc00] 13:33:18 INFO - PROCESS | 1802 | 1461529998991 Marionette DEBUG loaded listener.js 13:33:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 244 (0x7f4bbc0a6800) [pid = 1802] [serial = 1365] [outer = 0x7f4bae35cc00] 13:33:19 INFO - PROCESS | 1802 | 1461529999875 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 13:33:19 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 13:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1580ms 13:33:19 INFO - PROCESS | 1802 | 1461529999955 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 13:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:33:19 INFO - PROCESS | 1802 | 1461529999960 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 13:33:19 INFO - PROCESS | 1802 | 1461529999967 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:33:19 INFO - PROCESS | 1802 | 1461529999970 Marionette TRACE conn3 <- [1,1790,null,{}] 13:33:19 INFO - PROCESS | 1802 | 1461529999976 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:20 INFO - PROCESS | 1802 | 1461530000230 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 13:33:20 INFO - PROCESS | 1802 | 1461530000594 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b911d4800 == 155 [pid = 1802] [id = 455] 13:33:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 245 (0x7f4baed82800) [pid = 1802] [serial = 1366] [outer = (nil)] 13:33:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 246 (0x7f4bbccb9000) [pid = 1802] [serial = 1367] [outer = 0x7f4baed82800] 13:33:20 INFO - PROCESS | 1802 | 1461530000681 Marionette DEBUG loaded listener.js 13:33:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 247 (0x7f4bbd3e9800) [pid = 1802] [serial = 1368] [outer = 0x7f4baed82800] 13:33:21 INFO - PROCESS | 1802 | 1461530001541 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:33:21 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) 13:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1635ms 13:33:21 INFO - PROCESS | 1802 | 1461530001602 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 13:33:21 INFO - PROCESS | 1802 | 1461530001605 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 13:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:33:21 INFO - PROCESS | 1802 | 1461530001612 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:33:21 INFO - PROCESS | 1802 | 1461530001616 Marionette TRACE conn3 <- [1,1794,null,{}] 13:33:21 INFO - PROCESS | 1802 | 1461530001625 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:21 INFO - PROCESS | 1802 | 1461530001873 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 13:33:22 INFO - PROCESS | 1802 | 1461530002190 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b93fcb800 == 156 [pid = 1802] [id = 456] 13:33:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0x7f4bb14e2400) [pid = 1802] [serial = 1369] [outer = (nil)] 13:33:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 249 (0x7f4bc08efc00) [pid = 1802] [serial = 1370] [outer = 0x7f4bb14e2400] 13:33:22 INFO - PROCESS | 1802 | 1461530002269 Marionette DEBUG loaded listener.js 13:33:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 250 (0x7f4bc0b51c00) [pid = 1802] [serial = 1371] [outer = 0x7f4bb14e2400] 13:33:23 INFO - PROCESS | 1802 | 1461530003141 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1584ms 13:33:23 INFO - PROCESS | 1802 | 1461530003197 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 13:33:23 INFO - PROCESS | 1802 | 1461530003201 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 13:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:33:23 INFO - PROCESS | 1802 | 1461530003206 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:33:23 INFO - PROCESS | 1802 | 1461530003208 Marionette TRACE conn3 <- [1,1798,null,{}] 13:33:23 INFO - PROCESS | 1802 | 1461530003214 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:23 INFO - PROCESS | 1802 | 1461530003440 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 13:33:23 INFO - PROCESS | 1802 | 1461530003753 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbd01a000 == 157 [pid = 1802] [id = 457] 13:33:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0x7f4b91371c00) [pid = 1802] [serial = 1372] [outer = (nil)] 13:33:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0x7f4b91378800) [pid = 1802] [serial = 1373] [outer = 0x7f4b91371c00] 13:33:23 INFO - PROCESS | 1802 | 1461530003838 Marionette DEBUG loaded listener.js 13:33:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0x7f4b9137d000) [pid = 1802] [serial = 1374] [outer = 0x7f4b91371c00] 13:33:24 INFO - PROCESS | 1802 | 1461530004773 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 13:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1634ms 13:33:24 INFO - PROCESS | 1802 | 1461530004844 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 13:33:24 INFO - PROCESS | 1802 | 1461530004849 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 13:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:33:24 INFO - PROCESS | 1802 | 1461530004858 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:33:24 INFO - PROCESS | 1802 | 1461530004862 Marionette TRACE conn3 <- [1,1802,null,{}] 13:33:24 INFO - PROCESS | 1802 | 1461530004871 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:25 INFO - PROCESS | 1802 | 1461530005181 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 13:33:25 INFO - PROCESS | 1802 | 1461530005548 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b90d7b000 == 158 [pid = 1802] [id = 458] 13:33:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x7f4b90de2c00) [pid = 1802] [serial = 1375] [outer = (nil)] 13:33:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x7f4b90de6800) [pid = 1802] [serial = 1376] [outer = 0x7f4b90de2c00] 13:33:25 INFO - PROCESS | 1802 | 1461530005631 Marionette DEBUG loaded listener.js 13:33:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x7f4b90deac00) [pid = 1802] [serial = 1377] [outer = 0x7f4b90de2c00] 13:33:26 INFO - PROCESS | 1802 | 1461530006703 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1884ms 13:33:26 INFO - PROCESS | 1802 | 1461530006743 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 13:33:26 INFO - PROCESS | 1802 | 1461530006747 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 13:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:33:26 INFO - PROCESS | 1802 | 1461530006752 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:33:26 INFO - PROCESS | 1802 | 1461530006754 Marionette TRACE conn3 <- [1,1806,null,{}] 13:33:26 INFO - PROCESS | 1802 | 1461530006760 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:26 INFO - PROCESS | 1802 | 1461530006960 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 13:33:27 INFO - PROCESS | 1802 | 1461530007236 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9749e000 == 159 [pid = 1802] [id = 459] 13:33:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x7f4b90de2400) [pid = 1802] [serial = 1378] [outer = (nil)] 13:33:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x7f4b9137cc00) [pid = 1802] [serial = 1379] [outer = 0x7f4b90de2400] 13:33:27 INFO - PROCESS | 1802 | 1461530007355 Marionette DEBUG loaded listener.js 13:33:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x7f4b97368800) [pid = 1802] [serial = 1380] [outer = 0x7f4b90de2400] 13:33:28 INFO - PROCESS | 1802 | 1461530008220 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 13:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1529ms 13:33:28 INFO - PROCESS | 1802 | 1461530008284 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 13:33:28 INFO - PROCESS | 1802 | 1461530008287 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 13:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:33:28 INFO - PROCESS | 1802 | 1461530008294 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:33:28 INFO - PROCESS | 1802 | 1461530008297 Marionette TRACE conn3 <- [1,1810,null,{}] 13:33:28 INFO - PROCESS | 1802 | 1461530008302 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:28 INFO - PROCESS | 1802 | 1461530008524 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 13:33:28 INFO - PROCESS | 1802 | 1461530008833 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b97190000 == 160 [pid = 1802] [id = 460] 13:33:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 260 (0x7f4b970b0800) [pid = 1802] [serial = 1381] [outer = (nil)] 13:33:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 261 (0x7f4b97409000) [pid = 1802] [serial = 1382] [outer = 0x7f4b970b0800] 13:33:28 INFO - PROCESS | 1802 | 1461530008959 Marionette DEBUG loaded listener.js 13:33:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 262 (0x7f4b98a70c00) [pid = 1802] [serial = 1383] [outer = 0x7f4b970b0800] 13:33:29 INFO - PROCESS | 1802 | 1461530009870 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1637ms 13:33:29 INFO - PROCESS | 1802 | 1461530009932 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 13:33:29 INFO - PROCESS | 1802 | 1461530009936 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 13:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:33:29 INFO - PROCESS | 1802 | 1461530009941 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:33:29 INFO - PROCESS | 1802 | 1461530009944 Marionette TRACE conn3 <- [1,1814,null,{}] 13:33:29 INFO - PROCESS | 1802 | 1461530009949 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:30 INFO - PROCESS | 1802 | 1461530010261 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 13:33:31 INFO - PROCESS | 1802 | 1461530011187 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:31 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b97599800 == 159 [pid = 1802] [id = 442] 13:33:31 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5e24000 == 158 [pid = 1802] [id = 441] 13:33:31 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba2682000 == 157 [pid = 1802] [id = 440] 13:33:31 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9b6ce000 == 156 [pid = 1802] [id = 439] 13:33:31 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b949cb000 == 155 [pid = 1802] [id = 438] 13:33:31 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b949c5800 == 154 [pid = 1802] [id = 437] 13:33:31 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9976e800 == 153 [pid = 1802] [id = 436] 13:33:31 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b970e6000 == 152 [pid = 1802] [id = 435] 13:33:31 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b97ec7000 == 151 [pid = 1802] [id = 434] 13:33:31 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b925ed000 == 150 [pid = 1802] [id = 432] 13:33:31 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc8bae000 == 149 [pid = 1802] [id = 431] 13:33:31 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc0e21800 == 148 [pid = 1802] [id = 430] 13:33:31 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbc24f000 == 147 [pid = 1802] [id = 429] 13:33:31 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baf435000 == 146 [pid = 1802] [id = 428] 13:33:31 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad5cc000 == 145 [pid = 1802] [id = 427] 13:33:31 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b975b1000 == 144 [pid = 1802] [id = 415] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 261 (0x7f4ba4f14800) [pid = 1802] [serial = 1269] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 260 (0x7f4b97367c00) [pid = 1802] [serial = 1113] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 259 (0x7f4ba4f0ec00) [pid = 1802] [serial = 945] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0x7f4bc0b50000) [pid = 1802] [serial = 1098] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x7f4b977b8000) [pid = 1802] [serial = 1253] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x7f4bbaf1f800) [pid = 1802] [serial = 960] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x7f4ba92fc400) [pid = 1802] [serial = 1020] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x7f4b99daa000) [pid = 1802] [serial = 1205] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x7f4ba62e9800) [pid = 1802] [serial = 1074] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x7f4bae093000) [pid = 1802] [serial = 957] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 251 (0x7f4bc0b4a800) [pid = 1802] [serial = 972] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 250 (0x7f4ba3ce1800) [pid = 1802] [serial = 1092] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 249 (0x7f4bab366400) [pid = 1802] [serial = 1226] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 248 (0x7f4ba951b400) [pid = 1802] [serial = 1223] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 247 (0x7f4bb1370000) [pid = 1802] [serial = 1029] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 246 (0x7f4b997e3400) [pid = 1802] [serial = 984] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 245 (0x7f4b97e9c400) [pid = 1802] [serial = 1250] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 244 (0x7f4bbbe7e400) [pid = 1802] [serial = 963] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 243 (0x7f4bbbeb0400) [pid = 1802] [serial = 1083] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 242 (0x7f4bc08f5400) [pid = 1802] [serial = 1038] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 241 (0x7f4b98b35400) [pid = 1802] [serial = 1251] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 240 (0x7f4ba917c000) [pid = 1802] [serial = 1104] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 239 (0x7f4b9d5ba800) [pid = 1802] [serial = 1011] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0x7f4ba73d7800) [pid = 1802] [serial = 1017] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x7f4ba4d90800) [pid = 1802] [serial = 1211] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 236 (0x7f4b970af800) [pid = 1802] [serial = 1202] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 235 (0x7f4bacb15c00) [pid = 1802] [serial = 918] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 234 (0x7f4b9c7eac00) [pid = 1802] [serial = 1268] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x7f4bac2f7000) [pid = 1802] [serial = 1023] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 232 (0x7f4bae802800) [pid = 1802] [serial = 1026] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 231 (0x7f4b9804f000) [pid = 1802] [serial = 978] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x7f4bac2f7800) [pid = 1802] [serial = 954] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x7f4bc1402400) [pid = 1802] [serial = 1041] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x7f4ba8abdc00) [pid = 1802] [serial = 1220] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x7f4b93469c00) [pid = 1802] [serial = 1241] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x7f4ba25e0c00) [pid = 1802] [serial = 1044] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x7f4b97e9a800) [pid = 1802] [serial = 1244] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x7f4b97c6d000) [pid = 1802] [serial = 1089] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x7f4ba4f14000) [pid = 1802] [serial = 1014] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x7f4b9aa6f000) [pid = 1802] [serial = 942] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x7f4bbd284c00) [pid = 1802] [serial = 1095] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x7f4babc77400) [pid = 1802] [serial = 1077] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x7f4bc0ba2400) [pid = 1802] [serial = 975] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x7f4b9b6e9800) [pid = 1802] [serial = 1259] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x7f4bbc2cf000) [pid = 1802] [serial = 966] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x7f4ba4d8e400) [pid = 1802] [serial = 1101] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x7f4ba3ed8400) [pid = 1802] [serial = 1071] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x7f4bbc21b800) [pid = 1802] [serial = 1035] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x7f4ba606c800) [pid = 1802] [serial = 948] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x7f4b9c629000) [pid = 1802] [serial = 1238] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x7f4ba96ef800) [pid = 1802] [serial = 951] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x7f4ba4f17800) [pid = 1802] [serial = 1200] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x7f4b99c58800) [pid = 1802] [serial = 1256] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x7f4ba3ed9800) [pid = 1802] [serial = 1265] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x7f4bac9b1c00) [pid = 1802] [serial = 1229] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x7f4ba571d800) [pid = 1802] [serial = 1214] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x7f4b9d204000) [pid = 1802] [serial = 1262] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x7f4bbbd85000) [pid = 1802] [serial = 1032] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x7f4b9740fc00) [pid = 1802] [serial = 981] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x7f4ba917dc00) [pid = 1802] [serial = 1116] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x7f4b99b4f400) [pid = 1802] [serial = 1068] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x7f4bbd02ec00) [pid = 1802] [serial = 969] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x7f4b9d04e000) [pid = 1802] [serial = 1208] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x7f4b9a9bf000) [pid = 1802] [serial = 1257] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x7f4b9d7f3c00) [pid = 1802] [serial = 1263] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x7f4b97e9fc00) [pid = 1802] [serial = 1247] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x7f4b9c7e8400) [pid = 1802] [serial = 1260] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x7f4bade91800) [pid = 1802] [serial = 1080] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x7f4b997e8c00) [pid = 1802] [serial = 1254] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x7f4bbbdd3c00) [pid = 1802] [serial = 1235] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x7f4bade9c800) [pid = 1802] [serial = 1232] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x7f4ba4e7dc00) [pid = 1802] [serial = 1266] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x7f4b9c7f5c00) [pid = 1802] [serial = 987] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4bc0b53000) [pid = 1802] [serial = 1107] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4bc08b5400) [pid = 1802] [serial = 1086] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4ba5f4d000) [pid = 1802] [serial = 1217] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4b99c58400) [pid = 1802] [serial = 1110] [outer = (nil)] [url = about:blank] 13:33:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b911db000 == 145 [pid = 1802] [id = 461] 13:33:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4b970af800) [pid = 1802] [serial = 1384] [outer = (nil)] 13:33:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4b970bec00) [pid = 1802] [serial = 1385] [outer = 0x7f4b970af800] 13:33:32 INFO - PROCESS | 1802 | 1461530012280 Marionette DEBUG loaded listener.js 13:33:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4b977b8800) [pid = 1802] [serial = 1386] [outer = 0x7f4b970af800] 13:33:33 INFO - PROCESS | 1802 | 1461530013258 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:33:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 3392ms 13:33:33 INFO - PROCESS | 1802 | 1461530013335 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 13:33:33 INFO - PROCESS | 1802 | 1461530013344 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 13:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:33:33 INFO - PROCESS | 1802 | 1461530013355 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:33:33 INFO - PROCESS | 1802 | 1461530013361 Marionette TRACE conn3 <- [1,1818,null,{}] 13:33:33 INFO - PROCESS | 1802 | 1461530013370 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:33 INFO - PROCESS | 1802 | 1461530013638 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 13:33:33 INFO - PROCESS | 1802 | 1461530013922 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b96f4c000 == 146 [pid = 1802] [id = 462] 13:33:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4b97c12400) [pid = 1802] [serial = 1387] [outer = (nil)] 13:33:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x7f4b98b11c00) [pid = 1802] [serial = 1388] [outer = 0x7f4b97c12400] 13:33:34 INFO - PROCESS | 1802 | 1461530014007 Marionette DEBUG loaded listener.js 13:33:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x7f4b98b40400) [pid = 1802] [serial = 1389] [outer = 0x7f4b97c12400] 13:33:34 INFO - PROCESS | 1802 | 1461530014842 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 13:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1551ms 13:33:34 INFO - PROCESS | 1802 | 1461530014913 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 13:33:34 INFO - PROCESS | 1802 | 1461530014925 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 13:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:33:34 INFO - PROCESS | 1802 | 1461530014938 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:33:34 INFO - PROCESS | 1802 | 1461530014940 Marionette TRACE conn3 <- [1,1822,null,{}] 13:33:34 INFO - PROCESS | 1802 | 1461530014956 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:35 INFO - PROCESS | 1802 | 1461530015206 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 13:33:35 INFO - PROCESS | 1802 | 1461530015237 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b97c56800 == 147 [pid = 1802] [id = 463] 13:33:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x7f4b98b40800) [pid = 1802] [serial = 1390] [outer = (nil)] 13:33:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x7f4b99b47400) [pid = 1802] [serial = 1391] [outer = 0x7f4b98b40800] 13:33:35 INFO - PROCESS | 1802 | 1461530015297 Marionette DEBUG loaded listener.js 13:33:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x7f4b99c58400) [pid = 1802] [serial = 1392] [outer = 0x7f4b98b40800] 13:33:36 INFO - PROCESS | 1802 | 1461530016380 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 13:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1487ms 13:33:36 INFO - PROCESS | 1802 | 1461530016426 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 13:33:36 INFO - PROCESS | 1802 | 1461530016430 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 13:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:33:36 INFO - PROCESS | 1802 | 1461530016438 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:33:36 INFO - PROCESS | 1802 | 1461530016446 Marionette TRACE conn3 <- [1,1826,null,{}] 13:33:36 INFO - PROCESS | 1802 | 1461530016481 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:36 INFO - PROCESS | 1802 | 1461530016748 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 13:33:37 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x7f4b9c7f6400) [pid = 1802] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:33:37 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x7f4b977ab800) [pid = 1802] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:33:37 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x7f4b97365400) [pid = 1802] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:33:37 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x7f4b99746c00) [pid = 1802] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:33:37 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x7f4b9d04c400) [pid = 1802] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:33:37 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4b9311a000) [pid = 1802] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:33:37 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4b93119c00) [pid = 1802] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:33:37 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4ba4d87400) [pid = 1802] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:33:37 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4b93114400) [pid = 1802] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:33:37 INFO - PROCESS | 1802 | 1461530017360 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b949de800 == 148 [pid = 1802] [id = 464] 13:33:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4b93114400) [pid = 1802] [serial = 1393] [outer = (nil)] 13:33:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4b97411400) [pid = 1802] [serial = 1394] [outer = 0x7f4b93114400] 13:33:37 INFO - PROCESS | 1802 | 1461530017423 Marionette DEBUG loaded listener.js 13:33:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4b9a9c8800) [pid = 1802] [serial = 1395] [outer = 0x7f4b93114400] 13:33:38 INFO - PROCESS | 1802 | 1461530018092 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 13:33:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:33:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1691ms 13:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:33:38 INFO - PROCESS | 1802 | 1461530018128 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 13:33:38 INFO - PROCESS | 1802 | 1461530018132 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 13:33:38 INFO - PROCESS | 1802 | 1461530018137 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:33:38 INFO - PROCESS | 1802 | 1461530018140 Marionette TRACE conn3 <- [1,1830,null,{}] 13:33:38 INFO - PROCESS | 1802 | 1461530018145 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:38 INFO - PROCESS | 1802 | 1461530018379 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 13:33:38 INFO - PROCESS | 1802 | 1461530018404 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c6cc800 == 149 [pid = 1802] [id = 465] 13:33:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4b93118400) [pid = 1802] [serial = 1396] [outer = (nil)] 13:33:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x7f4b9c620800) [pid = 1802] [serial = 1397] [outer = 0x7f4b93118400] 13:33:38 INFO - PROCESS | 1802 | 1461530018462 Marionette DEBUG loaded listener.js 13:33:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x7f4b9cea1800) [pid = 1802] [serial = 1398] [outer = 0x7f4b93118400] 13:33:39 INFO - PROCESS | 1802 | 1461530019438 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 13:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1384ms 13:33:39 INFO - PROCESS | 1802 | 1461530019523 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 13:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:33:39 INFO - PROCESS | 1802 | 1461530019529 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 13:33:39 INFO - PROCESS | 1802 | 1461530019537 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:33:39 INFO - PROCESS | 1802 | 1461530019542 Marionette TRACE conn3 <- [1,1834,null,{}] 13:33:39 INFO - PROCESS | 1802 | 1461530019566 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:39 INFO - PROCESS | 1802 | 1461530019850 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 13:33:40 INFO - PROCESS | 1802 | 1461530020126 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b949c7000 == 150 [pid = 1802] [id = 466] 13:33:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x7f4b97c0c800) [pid = 1802] [serial = 1399] [outer = (nil)] 13:33:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x7f4b97e9a800) [pid = 1802] [serial = 1400] [outer = 0x7f4b97c0c800] 13:33:40 INFO - PROCESS | 1802 | 1461530020207 Marionette DEBUG loaded listener.js 13:33:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x7f4b98a69c00) [pid = 1802] [serial = 1401] [outer = 0x7f4b97c0c800] 13:33:41 INFO - PROCESS | 1802 | 1461530021097 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 13:33:41 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 13:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1634ms 13:33:41 INFO - PROCESS | 1802 | 1461530021171 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 13:33:41 INFO - PROCESS | 1802 | 1461530021179 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 13:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:33:41 INFO - PROCESS | 1802 | 1461530021189 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:33:41 INFO - PROCESS | 1802 | 1461530021192 Marionette TRACE conn3 <- [1,1838,null,{}] 13:33:41 INFO - PROCESS | 1802 | 1461530021198 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:41 INFO - PROCESS | 1802 | 1461530021437 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 13:33:41 INFO - PROCESS | 1802 | 1461530021777 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c65f800 == 151 [pid = 1802] [id = 467] 13:33:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x7f4b99b4a000) [pid = 1802] [serial = 1402] [outer = (nil)] 13:33:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x7f4b99c4b000) [pid = 1802] [serial = 1403] [outer = 0x7f4b99b4a000] 13:33:41 INFO - PROCESS | 1802 | 1461530021863 Marionette DEBUG loaded listener.js 13:33:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x7f4b99dae800) [pid = 1802] [serial = 1404] [outer = 0x7f4b99b4a000] 13:33:42 INFO - PROCESS | 1802 | 1461530022802 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 13:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1680ms 13:33:42 INFO - PROCESS | 1802 | 1461530022870 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 13:33:42 INFO - PROCESS | 1802 | 1461530022874 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 13:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:33:42 INFO - PROCESS | 1802 | 1461530022881 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:33:42 INFO - PROCESS | 1802 | 1461530022887 Marionette TRACE conn3 <- [1,1842,null,{}] 13:33:42 INFO - PROCESS | 1802 | 1461530022902 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:43 INFO - PROCESS | 1802 | 1461530023152 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 13:33:43 INFO - PROCESS | 1802 | 1461530023497 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba20f5800 == 152 [pid = 1802] [id = 468] 13:33:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x7f4b9a9c6400) [pid = 1802] [serial = 1405] [outer = (nil)] 13:33:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x7f4b9c7e8400) [pid = 1802] [serial = 1406] [outer = 0x7f4b9a9c6400] 13:33:43 INFO - PROCESS | 1802 | 1461530023583 Marionette DEBUG loaded listener.js 13:33:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x7f4b9d5b6800) [pid = 1802] [serial = 1407] [outer = 0x7f4b9a9c6400] 13:33:44 INFO - PROCESS | 1802 | 1461530024489 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 13:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1687ms 13:33:44 INFO - PROCESS | 1802 | 1461530024569 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 13:33:44 INFO - PROCESS | 1802 | 1461530024574 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 13:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:33:44 INFO - PROCESS | 1802 | 1461530024581 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:33:44 INFO - PROCESS | 1802 | 1461530024584 Marionette TRACE conn3 <- [1,1846,null,{}] 13:33:44 INFO - PROCESS | 1802 | 1461530024590 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:44 INFO - PROCESS | 1802 | 1461530024854 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 13:33:45 INFO - PROCESS | 1802 | 1461530025156 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba533d800 == 153 [pid = 1802] [id = 469] 13:33:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x7f4b9c5b7c00) [pid = 1802] [serial = 1408] [outer = (nil)] 13:33:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x7f4ba1e30400) [pid = 1802] [serial = 1409] [outer = 0x7f4b9c5b7c00] 13:33:45 INFO - PROCESS | 1802 | 1461530025249 Marionette DEBUG loaded listener.js 13:33:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x7f4ba3cd8400) [pid = 1802] [serial = 1410] [outer = 0x7f4b9c5b7c00] 13:33:46 INFO - PROCESS | 1802 | 1461530026113 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:33:46 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) 13:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1586ms 13:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:33:46 INFO - PROCESS | 1802 | 1461530026168 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 13:33:46 INFO - PROCESS | 1802 | 1461530026171 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 13:33:46 INFO - PROCESS | 1802 | 1461530026177 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:33:46 INFO - PROCESS | 1802 | 1461530026180 Marionette TRACE conn3 <- [1,1850,null,{}] 13:33:46 INFO - PROCESS | 1802 | 1461530026186 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:46 INFO - PROCESS | 1802 | 1461530026395 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 13:33:46 INFO - PROCESS | 1802 | 1461530026622 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5e1f800 == 154 [pid = 1802] [id = 470] 13:33:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x7f4b9d5b7000) [pid = 1802] [serial = 1411] [outer = (nil)] 13:33:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x7f4ba4d8e400) [pid = 1802] [serial = 1412] [outer = 0x7f4b9d5b7000] 13:33:46 INFO - PROCESS | 1802 | 1461530026696 Marionette DEBUG loaded listener.js 13:33:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x7f4ba4e75800) [pid = 1802] [serial = 1413] [outer = 0x7f4b9d5b7000] 13:33:47 INFO - PROCESS | 1802 | 1461530027601 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1487ms 13:33:47 INFO - PROCESS | 1802 | 1461530027673 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 13:33:47 INFO - PROCESS | 1802 | 1461530027677 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 13:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:33:47 INFO - PROCESS | 1802 | 1461530027686 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:33:47 INFO - PROCESS | 1802 | 1461530027689 Marionette TRACE conn3 <- [1,1854,null,{}] 13:33:47 INFO - PROCESS | 1802 | 1461530027694 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:47 INFO - PROCESS | 1802 | 1461530027942 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 13:33:48 INFO - PROCESS | 1802 | 1461530028258 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9125800 == 155 [pid = 1802] [id = 471] 13:33:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x7f4ba5725800) [pid = 1802] [serial = 1414] [outer = (nil)] 13:33:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x7f4ba5f47400) [pid = 1802] [serial = 1415] [outer = 0x7f4ba5725800] 13:33:48 INFO - PROCESS | 1802 | 1461530028342 Marionette DEBUG loaded listener.js 13:33:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x7f4ba6303400) [pid = 1802] [serial = 1416] [outer = 0x7f4ba5725800] 13:33:49 INFO - PROCESS | 1802 | 1461530029191 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1534ms 13:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:33:49 INFO - PROCESS | 1802 | 1461530029221 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 13:33:49 INFO - PROCESS | 1802 | 1461530029224 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 13:33:49 INFO - PROCESS | 1802 | 1461530029230 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:33:49 INFO - PROCESS | 1802 | 1461530029233 Marionette TRACE conn3 <- [1,1858,null,{}] 13:33:49 INFO - PROCESS | 1802 | 1461530029239 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:49 INFO - PROCESS | 1802 | 1461530029446 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 13:33:49 INFO - PROCESS | 1802 | 1461530029681 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9bde800 == 156 [pid = 1802] [id = 472] 13:33:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x7f4ba4e75c00) [pid = 1802] [serial = 1417] [outer = (nil)] 13:33:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x7f4ba7d31000) [pid = 1802] [serial = 1418] [outer = 0x7f4ba4e75c00] 13:33:49 INFO - PROCESS | 1802 | 1461530029792 Marionette DEBUG loaded listener.js 13:33:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x7f4ba9175c00) [pid = 1802] [serial = 1419] [outer = 0x7f4ba4e75c00] 13:33:50 INFO - PROCESS | 1802 | 1461530030699 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 13:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1539ms 13:33:50 INFO - PROCESS | 1802 | 1461530030783 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 13:33:50 INFO - PROCESS | 1802 | 1461530030787 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 13:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:33:50 INFO - PROCESS | 1802 | 1461530030796 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:33:50 INFO - PROCESS | 1802 | 1461530030798 Marionette TRACE conn3 <- [1,1862,null,{}] 13:33:50 INFO - PROCESS | 1802 | 1461530030804 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:51 INFO - PROCESS | 1802 | 1461530031011 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 13:33:51 INFO - PROCESS | 1802 | 1461530031227 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bab12c000 == 157 [pid = 1802] [id = 473] 13:33:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x7f4ba5805000) [pid = 1802] [serial = 1420] [outer = (nil)] 13:33:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x7f4ba96ecc00) [pid = 1802] [serial = 1421] [outer = 0x7f4ba5805000] 13:33:51 INFO - PROCESS | 1802 | 1461530031351 Marionette DEBUG loaded listener.js 13:33:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x7f4bac2f8800) [pid = 1802] [serial = 1422] [outer = 0x7f4ba5805000] 13:33:52 INFO - PROCESS | 1802 | 1461530032234 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 13:33:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1485ms 13:33:52 INFO - PROCESS | 1802 | 1461530032282 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 13:33:52 INFO - PROCESS | 1802 | 1461530032287 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 13:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:33:52 INFO - PROCESS | 1802 | 1461530032296 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:33:52 INFO - PROCESS | 1802 | 1461530032300 Marionette TRACE conn3 <- [1,1866,null,{}] 13:33:52 INFO - PROCESS | 1802 | 1461530032326 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:52 INFO - PROCESS | 1802 | 1461530032526 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 13:33:52 INFO - PROCESS | 1802 | 1461530032784 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad773000 == 158 [pid = 1802] [id = 474] 13:33:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x7f4ba917dc00) [pid = 1802] [serial = 1423] [outer = (nil)] 13:33:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x7f4bad954400) [pid = 1802] [serial = 1424] [outer = 0x7f4ba917dc00] 13:33:52 INFO - PROCESS | 1802 | 1461530032860 Marionette DEBUG loaded listener.js 13:33:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x7f4bae093000) [pid = 1802] [serial = 1425] [outer = 0x7f4ba917dc00] 13:33:53 INFO - PROCESS | 1802 | 1461530033761 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 13:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1499ms 13:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:33:53 INFO - PROCESS | 1802 | 1461530033794 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 13:33:53 INFO - PROCESS | 1802 | 1461530033797 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 13:33:53 INFO - PROCESS | 1802 | 1461530033803 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:33:53 INFO - PROCESS | 1802 | 1461530033806 Marionette TRACE conn3 <- [1,1870,null,{}] 13:33:53 INFO - PROCESS | 1802 | 1461530033811 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:54 INFO - PROCESS | 1802 | 1461530034003 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 13:33:54 INFO - PROCESS | 1802 | 1461530034275 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae3cd800 == 159 [pid = 1802] [id = 475] 13:33:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x7f4b970b3c00) [pid = 1802] [serial = 1426] [outer = (nil)] 13:33:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x7f4bac2f6800) [pid = 1802] [serial = 1427] [outer = 0x7f4b970b3c00] 13:33:54 INFO - PROCESS | 1802 | 1461530034353 Marionette DEBUG loaded listener.js 13:33:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x7f4baed7fc00) [pid = 1802] [serial = 1428] [outer = 0x7f4b970b3c00] 13:33:55 INFO - PROCESS | 1802 | 1461530035266 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 13:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1534ms 13:33:55 INFO - PROCESS | 1802 | 1461530035338 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 13:33:55 INFO - PROCESS | 1802 | 1461530035342 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 13:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:33:55 INFO - PROCESS | 1802 | 1461530035349 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:33:55 INFO - PROCESS | 1802 | 1461530035352 Marionette TRACE conn3 <- [1,1874,null,{}] 13:33:55 INFO - PROCESS | 1802 | 1461530035358 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:55 INFO - PROCESS | 1802 | 1461530035629 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 13:33:55 INFO - PROCESS | 1802 | 1461530035952 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb1403000 == 160 [pid = 1802] [id = 476] 13:33:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x7f4bbbdc6c00) [pid = 1802] [serial = 1429] [outer = (nil)] 13:33:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x7f4bbbdd3800) [pid = 1802] [serial = 1430] [outer = 0x7f4bbbdc6c00] 13:33:56 INFO - PROCESS | 1802 | 1461530036088 Marionette DEBUG loaded listener.js 13:33:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x7f4bbc21b800) [pid = 1802] [serial = 1431] [outer = 0x7f4bbbdc6c00] 13:33:57 INFO - PROCESS | 1802 | 1461530037086 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 13:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1787ms 13:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:33:57 INFO - PROCESS | 1802 | 1461530037137 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 13:33:57 INFO - PROCESS | 1802 | 1461530037140 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 13:33:57 INFO - PROCESS | 1802 | 1461530037146 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:33:57 INFO - PROCESS | 1802 | 1461530037150 Marionette TRACE conn3 <- [1,1878,null,{}] 13:33:57 INFO - PROCESS | 1802 | 1461530037155 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:57 INFO - PROCESS | 1802 | 1461530037362 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 13:33:57 INFO - PROCESS | 1802 | 1461530037675 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbcd23800 == 161 [pid = 1802] [id = 477] 13:33:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x7f4bbaf19800) [pid = 1802] [serial = 1432] [outer = (nil)] 13:33:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x7f4bbf139400) [pid = 1802] [serial = 1433] [outer = 0x7f4bbaf19800] 13:33:57 INFO - PROCESS | 1802 | 1461530037757 Marionette DEBUG loaded listener.js 13:33:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x7f4bc0b9cc00) [pid = 1802] [serial = 1434] [outer = 0x7f4bbaf19800] 13:33:58 INFO - PROCESS | 1802 | 1461530038703 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 13:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1632ms 13:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:33:58 INFO - PROCESS | 1802 | 1461530038778 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 13:33:58 INFO - PROCESS | 1802 | 1461530038781 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 13:33:58 INFO - PROCESS | 1802 | 1461530038787 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:33:58 INFO - PROCESS | 1802 | 1461530038790 Marionette TRACE conn3 <- [1,1882,null,{}] 13:33:58 INFO - PROCESS | 1802 | 1461530038795 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:59 INFO - PROCESS | 1802 | 1461530039019 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 13:33:59 INFO - PROCESS | 1802 | 1461530039348 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0d24000 == 162 [pid = 1802] [id = 478] 13:33:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x7f4b90dc4800) [pid = 1802] [serial = 1435] [outer = (nil)] 13:33:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x7f4b90dccc00) [pid = 1802] [serial = 1436] [outer = 0x7f4b90dc4800] 13:33:59 INFO - PROCESS | 1802 | 1461530039430 Marionette DEBUG loaded listener.js 13:33:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x7f4b90dd2000) [pid = 1802] [serial = 1437] [outer = 0x7f4b90dc4800] 13:34:00 INFO - PROCESS | 1802 | 1461530040325 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 13:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1587ms 13:34:00 INFO - PROCESS | 1802 | 1461530040375 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 13:34:00 INFO - PROCESS | 1802 | 1461530040380 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 13:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:34:00 INFO - PROCESS | 1802 | 1461530040386 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:34:00 INFO - PROCESS | 1802 | 1461530040390 Marionette TRACE conn3 <- [1,1886,null,{}] 13:34:00 INFO - PROCESS | 1802 | 1461530040396 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:00 INFO - PROCESS | 1802 | 1461530040620 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 13:34:00 INFO - PROCESS | 1802 | 1461530040925 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc151d800 == 163 [pid = 1802] [id = 479] 13:34:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x7f4b90dc4c00) [pid = 1802] [serial = 1438] [outer = (nil)] 13:34:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x7f4b9135e800) [pid = 1802] [serial = 1439] [outer = 0x7f4b90dc4c00] 13:34:01 INFO - PROCESS | 1802 | 1461530041009 Marionette DEBUG loaded listener.js 13:34:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x7f4b91363000) [pid = 1802] [serial = 1440] [outer = 0x7f4b90dc4c00] 13:34:01 INFO - PROCESS | 1802 | 1461530041838 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 13:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1536ms 13:34:01 INFO - PROCESS | 1802 | 1461530041923 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 13:34:01 INFO - PROCESS | 1802 | 1461530041927 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 13:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:34:01 INFO - PROCESS | 1802 | 1461530041933 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:34:01 INFO - PROCESS | 1802 | 1461530041935 Marionette TRACE conn3 <- [1,1890,null,{}] 13:34:01 INFO - PROCESS | 1802 | 1461530041941 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:02 INFO - PROCESS | 1802 | 1461530042171 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 13:34:02 INFO - PROCESS | 1802 | 1461530042482 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc8bac800 == 164 [pid = 1802] [id = 480] 13:34:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0x7f4b90dd0800) [pid = 1802] [serial = 1441] [outer = (nil)] 13:34:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x7f4b91368400) [pid = 1802] [serial = 1442] [outer = 0x7f4b90dd0800] 13:34:02 INFO - PROCESS | 1802 | 1461530042563 Marionette DEBUG loaded listener.js 13:34:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x7f4bbbdcc800) [pid = 1802] [serial = 1443] [outer = 0x7f4b90dd0800] 13:34:03 INFO - PROCESS | 1802 | 1461530043421 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 13:34:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1528ms 13:34:03 INFO - PROCESS | 1802 | 1461530043462 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 13:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:34:03 INFO - PROCESS | 1802 | 1461530043466 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 13:34:03 INFO - PROCESS | 1802 | 1461530043472 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:34:03 INFO - PROCESS | 1802 | 1461530043475 Marionette TRACE conn3 <- [1,1894,null,{}] 13:34:03 INFO - PROCESS | 1802 | 1461530043480 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:03 INFO - PROCESS | 1802 | 1461530043690 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 13:34:03 INFO - PROCESS | 1802 | 1461530043960 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b97c1a800 == 165 [pid = 1802] [id = 481] 13:34:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x7f4b9137a400) [pid = 1802] [serial = 1444] [outer = (nil)] 13:34:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x7f4b977b7c00) [pid = 1802] [serial = 1445] [outer = 0x7f4b9137a400] 13:34:04 INFO - PROCESS | 1802 | 1461530044076 Marionette DEBUG loaded listener.js 13:34:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0x7f4b9cf27400) [pid = 1802] [serial = 1446] [outer = 0x7f4b9137a400] 13:34:04 INFO - PROCESS | 1802 | 1461530044951 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 13:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1534ms 13:34:05 INFO - PROCESS | 1802 | 1461530045006 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 13:34:05 INFO - PROCESS | 1802 | 1461530045010 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 13:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:34:05 INFO - PROCESS | 1802 | 1461530045015 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:34:05 INFO - PROCESS | 1802 | 1461530045018 Marionette TRACE conn3 <- [1,1898,null,{}] 13:34:05 INFO - PROCESS | 1802 | 1461530045023 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:05 INFO - PROCESS | 1802 | 1461530045231 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 13:34:06 INFO - PROCESS | 1802 | 1461530046010 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b93fcc800 == 166 [pid = 1802] [id = 482] 13:34:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0x7f4b91360c00) [pid = 1802] [serial = 1447] [outer = (nil)] 13:34:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 241 (0x7f4b91376000) [pid = 1802] [serial = 1448] [outer = 0x7f4b91360c00] 13:34:06 INFO - PROCESS | 1802 | 1461530046080 Marionette DEBUG loaded listener.js 13:34:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 242 (0x7f4b970b2c00) [pid = 1802] [serial = 1449] [outer = 0x7f4b91360c00] 13:34:06 INFO - PROCESS | 1802 | 1461530046978 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 13:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 2033ms 13:34:07 INFO - PROCESS | 1802 | 1461530047052 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 13:34:07 INFO - PROCESS | 1802 | 1461530047058 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 13:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:34:07 INFO - PROCESS | 1802 | 1461530047066 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:34:07 INFO - PROCESS | 1802 | 1461530047071 Marionette TRACE conn3 <- [1,1902,null,{}] 13:34:07 INFO - PROCESS | 1802 | 1461530047077 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:07 INFO - PROCESS | 1802 | 1461530047328 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 13:34:07 INFO - PROCESS | 1802 | 1461530047772 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b90fdf000 == 167 [pid = 1802] [id = 483] 13:34:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 243 (0x7f4b97c16000) [pid = 1802] [serial = 1450] [outer = (nil)] 13:34:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 244 (0x7f4b97e9a400) [pid = 1802] [serial = 1451] [outer = 0x7f4b97c16000] 13:34:07 INFO - PROCESS | 1802 | 1461530047851 Marionette DEBUG loaded listener.js 13:34:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 245 (0x7f4b98816000) [pid = 1802] [serial = 1452] [outer = 0x7f4b97c16000] 13:34:08 INFO - PROCESS | 1802 | ************************* 13:34:08 INFO - PROCESS | 1802 | A coding exception was thrown and uncaught in a Task. 13:34:08 INFO - PROCESS | 1802 | 13:34:08 INFO - PROCESS | 1802 | Full message: TypeError: NetworkError when attempting to fetch resource. 13:34:08 INFO - PROCESS | 1802 | Full stack: 13:34:08 INFO - PROCESS | 1802 | ************************* 13:34:08 INFO - PROCESS | 1802 | 1461530048802 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 13:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1785ms 13:34:08 INFO - PROCESS | 1802 | 1461530048856 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 13:34:08 INFO - PROCESS | 1802 | 1461530048862 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 13:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:34:08 INFO - PROCESS | 1802 | 1461530048868 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:34:08 INFO - PROCESS | 1802 | 1461530048871 Marionette TRACE conn3 <- [1,1906,null,{}] 13:34:08 INFO - PROCESS | 1802 | 1461530048876 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:09 INFO - PROCESS | 1802 | 1461530049081 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 13:34:09 INFO - PROCESS | 1802 | 1461530049359 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b913ec800 == 168 [pid = 1802] [id = 484] 13:34:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 246 (0x7f4b97ea1800) [pid = 1802] [serial = 1453] [outer = (nil)] 13:34:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 247 (0x7f4b9a884c00) [pid = 1802] [serial = 1454] [outer = 0x7f4b97ea1800] 13:34:09 INFO - PROCESS | 1802 | 1461530049518 Marionette DEBUG loaded listener.js 13:34:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0x7f4b9a9cc800) [pid = 1802] [serial = 1455] [outer = 0x7f4b97ea1800] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae73d800 == 167 [pid = 1802] [id = 62] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5423000 == 166 [pid = 1802] [id = 49] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad6b2800 == 165 [pid = 1802] [id = 52] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bac275800 == 164 [pid = 1802] [id = 220] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b949de800 == 163 [pid = 1802] [id = 464] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b97c56800 == 162 [pid = 1802] [id = 463] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b96f4c000 == 161 [pid = 1802] [id = 462] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b911db000 == 160 [pid = 1802] [id = 461] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b93fcb800 == 159 [pid = 1802] [id = 456] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b911d4800 == 158 [pid = 1802] [id = 455] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b90fde000 == 157 [pid = 1802] [id = 454] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc56b4000 == 156 [pid = 1802] [id = 453] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc0e0c000 == 155 [pid = 1802] [id = 452] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbec49000 == 154 [pid = 1802] [id = 451] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb5ff6800 == 153 [pid = 1802] [id = 450] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baea2d000 == 152 [pid = 1802] [id = 449] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad5d0000 == 151 [pid = 1802] [id = 448] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9c3f800 == 150 [pid = 1802] [id = 447] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9784800 == 149 [pid = 1802] [id = 446] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba2680800 == 148 [pid = 1802] [id = 445] 13:34:09 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9b4a6000 == 147 [pid = 1802] [id = 444] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 247 (0x7f4ba4e74800) [pid = 1802] [serial = 1323] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 246 (0x7f4b9a9cb800) [pid = 1802] [serial = 1314] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 245 (0x7f4b97dab800) [pid = 1802] [serial = 1305] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 244 (0x7f4ba3bb5c00) [pid = 1802] [serial = 1322] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 243 (0x7f4bae357000) [pid = 1802] [serial = 1292] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 242 (0x7f4b99751400) [pid = 1802] [serial = 1311] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 241 (0x7f4b9d860c00) [pid = 1802] [serial = 1320] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 240 (0x7f4bbbd85800) [pid = 1802] [serial = 1298] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 239 (0x7f4b98b0e400) [pid = 1802] [serial = 1308] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0x7f4bb130d400) [pid = 1802] [serial = 1295] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x7f4b99c4e800) [pid = 1802] [serial = 1316] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 236 (0x7f4b977b4400) [pid = 1802] [serial = 1304] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 235 (0x7f4b98b10000) [pid = 1802] [serial = 1301] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 234 (0x7f4ba54e8000) [pid = 1802] [serial = 1326] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x7f4ba630a800) [pid = 1802] [serial = 1286] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 232 (0x7f4ba4e98c00) [pid = 1802] [serial = 1325] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 231 (0x7f4b9a9c5c00) [pid = 1802] [serial = 1277] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x7f4b9c622800) [pid = 1802] [serial = 1317] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x7f4b9a887400) [pid = 1802] [serial = 1313] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x7f4b9740ac00) [pid = 1802] [serial = 1307] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x7f4ba5aebc00) [pid = 1802] [serial = 1271] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x7f4bac2fac00) [pid = 1802] [serial = 1289] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x7f4ba3bb6800) [pid = 1802] [serial = 1280] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x7f4ba5725000) [pid = 1802] [serial = 1283] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x7f4b9d20ec00) [pid = 1802] [serial = 1319] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x7f4b9974c400) [pid = 1802] [serial = 1310] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x7f4b98b3a800) [pid = 1802] [serial = 1274] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x7f4b97409800) [pid = 1802] [serial = 1328] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x7f4b98044c00) [pid = 1802] [serial = 1329] [outer = (nil)] [url = about:blank] 13:34:10 INFO - PROCESS | 1802 | 1461530050670 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 13:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1837ms 13:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:34:10 INFO - PROCESS | 1802 | 1461530050706 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 13:34:10 INFO - PROCESS | 1802 | 1461530050709 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 13:34:10 INFO - PROCESS | 1802 | 1461530050723 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:34:10 INFO - PROCESS | 1802 | 1461530050731 Marionette TRACE conn3 <- [1,1910,null,{}] 13:34:10 INFO - PROCESS | 1802 | 1461530050739 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:10 INFO - PROCESS | 1802 | 1461530050943 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 13:34:11 INFO - PROCESS | 1802 | 1461530051126 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b93fdb800 == 148 [pid = 1802] [id = 485] 13:34:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x7f4b90de1400) [pid = 1802] [serial = 1456] [outer = (nil)] 13:34:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x7f4b99745c00) [pid = 1802] [serial = 1457] [outer = 0x7f4b90de1400] 13:34:11 INFO - PROCESS | 1802 | 1461530051189 Marionette DEBUG loaded listener.js 13:34:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x7f4b9ce9a000) [pid = 1802] [serial = 1458] [outer = 0x7f4b90de1400] 13:34:11 INFO - PROCESS | 1802 | 1461530051960 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 13:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1295ms 13:34:12 INFO - PROCESS | 1802 | 1461530052013 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 13:34:12 INFO - PROCESS | 1802 | 1461530052016 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 13:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:34:12 INFO - PROCESS | 1802 | 1461530052022 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:34:12 INFO - PROCESS | 1802 | 1461530052024 Marionette TRACE conn3 <- [1,1914,null,{}] 13:34:12 INFO - PROCESS | 1802 | 1461530052033 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:12 INFO - PROCESS | 1802 | 1461530052216 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 13:34:12 INFO - PROCESS | 1802 | 1461530052227 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99e9e000 == 149 [pid = 1802] [id = 486] 13:34:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x7f4b9c5bb400) [pid = 1802] [serial = 1459] [outer = (nil)] 13:34:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x7f4b9cf32800) [pid = 1802] [serial = 1460] [outer = 0x7f4b9c5bb400] 13:34:12 INFO - PROCESS | 1802 | 1461530052286 Marionette DEBUG loaded listener.js 13:34:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x7f4b9d043400) [pid = 1802] [serial = 1461] [outer = 0x7f4b9c5bb400] 13:34:13 INFO - PROCESS | 1802 | 1461530053290 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 13:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1285ms 13:34:13 INFO - PROCESS | 1802 | 1461530053313 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 13:34:13 INFO - PROCESS | 1802 | 1461530053316 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 13:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:34:13 INFO - PROCESS | 1802 | 1461530053322 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:34:13 INFO - PROCESS | 1802 | 1461530053324 Marionette TRACE conn3 <- [1,1918,null,{}] 13:34:13 INFO - PROCESS | 1802 | 1461530053330 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:13 INFO - PROCESS | 1802 | 1461530053586 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 13:34:13 INFO - PROCESS | 1802 | 1461530053619 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba1fdb800 == 150 [pid = 1802] [id = 487] 13:34:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x7f4b9d5af800) [pid = 1802] [serial = 1462] [outer = (nil)] 13:34:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x7f4b9d7f7800) [pid = 1802] [serial = 1463] [outer = 0x7f4b9d5af800] 13:34:13 INFO - PROCESS | 1802 | 1461530053694 Marionette DEBUG loaded listener.js 13:34:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x7f4ba3ce5400) [pid = 1802] [serial = 1464] [outer = 0x7f4b9d5af800] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x7f4b93112c00) [pid = 1802] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x7f4ba1e30c00) [pid = 1802] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x7f4ba5bd0800) [pid = 1802] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x7f4b97db0400) [pid = 1802] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x7f4b93112400) [pid = 1802] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x7f4ba5bdb800) [pid = 1802] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x7f4babc75800) [pid = 1802] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x7f4b99c4e400) [pid = 1802] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x7f4ba4e79000) [pid = 1802] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x7f4b99c55000) [pid = 1802] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x7f4b9b32a400) [pid = 1802] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x7f4bbbdc5800) [pid = 1802] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x7f4ba917b400) [pid = 1802] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x7f4b97da1800) [pid = 1802] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x7f4b970b2000) [pid = 1802] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x7f4ba25df000) [pid = 1802] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x7f4b93465c00) [pid = 1802] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x7f4ba3edb000) [pid = 1802] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x7f4b9d5bbc00) [pid = 1802] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x7f4ba917d400) [pid = 1802] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x7f4ba6f3bc00) [pid = 1802] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x7f4ba8b26800) [pid = 1802] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x7f4ba9521000) [pid = 1802] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x7f4b9cea4800) [pid = 1802] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x7f4b9aa78000) [pid = 1802] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x7f4b9cea0400) [pid = 1802] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x7f4b98b40800) [pid = 1802] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x7f4b93114400) [pid = 1802] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x7f4b9c627000) [pid = 1802] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x7f4b98a6c000) [pid = 1802] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x7f4bae357800) [pid = 1802] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x7f4b90de2c00) [pid = 1802] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x7f4b97c12400) [pid = 1802] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x7f4ba4d8f800) [pid = 1802] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x7f4bb14e2400) [pid = 1802] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x7f4b970b0800) [pid = 1802] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x7f4bae35cc00) [pid = 1802] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x7f4b90de2400) [pid = 1802] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x7f4ba5aec400) [pid = 1802] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4baed82800) [pid = 1802] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4b970af800) [pid = 1802] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4b91371c00) [pid = 1802] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4b97daf000) [pid = 1802] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:34:15 INFO - PROCESS | 1802 | 1461530055685 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 13:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2385ms 13:34:15 INFO - PROCESS | 1802 | 1461530055709 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 13:34:15 INFO - PROCESS | 1802 | 1461530055712 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 13:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:34:15 INFO - PROCESS | 1802 | 1461530055718 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:34:15 INFO - PROCESS | 1802 | 1461530055720 Marionette TRACE conn3 <- [1,1922,null,{}] 13:34:15 INFO - PROCESS | 1802 | 1461530055725 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:15 INFO - PROCESS | 1802 | 1461530055909 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 13:34:15 INFO - PROCESS | 1802 | 1461530055925 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b93fda000 == 151 [pid = 1802] [id = 488] 13:34:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4b90de2400) [pid = 1802] [serial = 1465] [outer = (nil)] 13:34:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4b97ea2c00) [pid = 1802] [serial = 1466] [outer = 0x7f4b90de2400] 13:34:16 INFO - PROCESS | 1802 | 1461530056148 Marionette DEBUG loaded listener.js 13:34:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4b99b49800) [pid = 1802] [serial = 1467] [outer = 0x7f4b90de2400] 13:34:16 INFO - PROCESS | 1802 | 1461530056815 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 13:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1140ms 13:34:16 INFO - PROCESS | 1802 | 1461530056858 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 13:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:34:16 INFO - PROCESS | 1802 | 1461530056873 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 13:34:16 INFO - PROCESS | 1802 | 1461530056884 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:34:16 INFO - PROCESS | 1802 | 1461530056886 Marionette TRACE conn3 <- [1,1926,null,{}] 13:34:16 INFO - PROCESS | 1802 | 1461530056891 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:17 INFO - PROCESS | 1802 | 1461530057166 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 13:34:17 INFO - PROCESS | 1802 | 1461530057275 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba509c800 == 152 [pid = 1802] [id = 489] 13:34:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4b90de3400) [pid = 1802] [serial = 1468] [outer = (nil)] 13:34:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x7f4b99c59c00) [pid = 1802] [serial = 1469] [outer = 0x7f4b90de3400] 13:34:17 INFO - PROCESS | 1802 | 1461530057339 Marionette DEBUG loaded listener.js 13:34:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x7f4b9d853800) [pid = 1802] [serial = 1470] [outer = 0x7f4b90de3400] 13:34:18 INFO - PROCESS | 1802 | 1461530058469 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 13:34:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:34:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1636ms 13:34:18 INFO - PROCESS | 1802 | 1461530058516 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 13:34:18 INFO - PROCESS | 1802 | 1461530058524 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 13:34:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:34:18 INFO - PROCESS | 1802 | 1461530058533 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:34:18 INFO - PROCESS | 1802 | 1461530058537 Marionette TRACE conn3 <- [1,1930,null,{}] 13:34:18 INFO - PROCESS | 1802 | 1461530058545 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:18 INFO - PROCESS | 1802 | 1461530058780 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 13:34:19 INFO - PROCESS | 1802 | 1461530059095 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b97190800 == 153 [pid = 1802] [id = 490] 13:34:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x7f4b977ab800) [pid = 1802] [serial = 1471] [outer = (nil)] 13:34:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x7f4b97c71400) [pid = 1802] [serial = 1472] [outer = 0x7f4b977ab800] 13:34:19 INFO - PROCESS | 1802 | 1461530059179 Marionette DEBUG loaded listener.js 13:34:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x7f4b9804d400) [pid = 1802] [serial = 1473] [outer = 0x7f4b977ab800] 13:34:20 INFO - PROCESS | 1802 | 1461530060077 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 13:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1588ms 13:34:20 INFO - PROCESS | 1802 | 1461530060122 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 13:34:20 INFO - PROCESS | 1802 | 1461530060130 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 13:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:34:20 INFO - PROCESS | 1802 | 1461530060141 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:34:20 INFO - PROCESS | 1802 | 1461530060144 Marionette TRACE conn3 <- [1,1934,null,{}] 13:34:20 INFO - PROCESS | 1802 | 1461530060150 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:20 INFO - PROCESS | 1802 | 1461530060364 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 13:34:20 INFO - PROCESS | 1802 | 1461530060663 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba1fd6000 == 154 [pid = 1802] [id = 491] 13:34:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x7f4b98b10000) [pid = 1802] [serial = 1474] [outer = (nil)] 13:34:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x7f4b9a88fc00) [pid = 1802] [serial = 1475] [outer = 0x7f4b98b10000] 13:34:20 INFO - PROCESS | 1802 | 1461530060779 Marionette DEBUG loaded listener.js 13:34:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x7f4b9aa7cc00) [pid = 1802] [serial = 1476] [outer = 0x7f4b98b10000] 13:34:21 INFO - PROCESS | 1802 | 1461530061646 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 13:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1535ms 13:34:21 INFO - PROCESS | 1802 | 1461530061677 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 13:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:34:21 INFO - PROCESS | 1802 | 1461530061681 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 13:34:21 INFO - PROCESS | 1802 | 1461530061687 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:34:21 INFO - PROCESS | 1802 | 1461530061693 Marionette TRACE conn3 <- [1,1938,null,{}] 13:34:21 INFO - PROCESS | 1802 | 1461530061709 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:21 INFO - PROCESS | 1802 | 1461530061961 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 13:34:22 INFO - PROCESS | 1802 | 1461530062275 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5ed8000 == 155 [pid = 1802] [id = 492] 13:34:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x7f4b9aa79c00) [pid = 1802] [serial = 1477] [outer = (nil)] 13:34:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x7f4b9d043800) [pid = 1802] [serial = 1478] [outer = 0x7f4b9aa79c00] 13:34:22 INFO - PROCESS | 1802 | 1461530062360 Marionette DEBUG loaded listener.js 13:34:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x7f4ba3bb6800) [pid = 1802] [serial = 1479] [outer = 0x7f4b9aa79c00] 13:34:23 INFO - PROCESS | 1802 | 1461530063209 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 13:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1554ms 13:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:34:23 INFO - PROCESS | 1802 | 1461530063241 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 13:34:23 INFO - PROCESS | 1802 | 1461530063245 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 13:34:23 INFO - PROCESS | 1802 | 1461530063251 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:34:23 INFO - PROCESS | 1802 | 1461530063254 Marionette TRACE conn3 <- [1,1942,null,{}] 13:34:23 INFO - PROCESS | 1802 | 1461530063260 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:23 INFO - PROCESS | 1802 | 1461530063463 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 13:34:23 INFO - PROCESS | 1802 | 1461530063686 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba911e000 == 156 [pid = 1802] [id = 493] 13:34:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x7f4b9c624c00) [pid = 1802] [serial = 1480] [outer = (nil)] 13:34:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x7f4ba4e2b800) [pid = 1802] [serial = 1481] [outer = 0x7f4b9c624c00] 13:34:23 INFO - PROCESS | 1802 | 1461530063799 Marionette DEBUG loaded listener.js 13:34:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x7f4ba4f15800) [pid = 1802] [serial = 1482] [outer = 0x7f4b9c624c00] 13:34:24 INFO - PROCESS | 1802 | 1461530064715 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1529ms 13:34:24 INFO - PROCESS | 1802 | 1461530064781 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 13:34:24 INFO - PROCESS | 1802 | 1461530064785 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 13:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:34:24 INFO - PROCESS | 1802 | 1461530064790 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:34:24 INFO - PROCESS | 1802 | 1461530064793 Marionette TRACE conn3 <- [1,1946,null,{}] 13:34:24 INFO - PROCESS | 1802 | 1461530064798 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:25 INFO - PROCESS | 1802 | 1461530065009 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 13:34:25 INFO - PROCESS | 1802 | 1461530065273 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9c31000 == 157 [pid = 1802] [id = 494] 13:34:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x7f4ba54e7400) [pid = 1802] [serial = 1483] [outer = (nil)] 13:34:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x7f4ba5723c00) [pid = 1802] [serial = 1484] [outer = 0x7f4ba54e7400] 13:34:25 INFO - PROCESS | 1802 | 1461530065453 Marionette DEBUG loaded listener.js 13:34:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x7f4ba5a27000) [pid = 1802] [serial = 1485] [outer = 0x7f4ba54e7400] 13:34:26 INFO - PROCESS | 1802 | 1461530066393 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1633ms 13:34:26 INFO - PROCESS | 1802 | 1461530066425 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 13:34:26 INFO - PROCESS | 1802 | 1461530066428 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 13:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:34:26 INFO - PROCESS | 1802 | 1461530066434 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:34:26 INFO - PROCESS | 1802 | 1461530066436 Marionette TRACE conn3 <- [1,1950,null,{}] 13:34:26 INFO - PROCESS | 1802 | 1461530066442 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:26 INFO - PROCESS | 1802 | 1461530066653 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 13:34:26 INFO - PROCESS | 1802 | 1461530066920 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4badb1d000 == 158 [pid = 1802] [id = 495] 13:34:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x7f4ba5a27800) [pid = 1802] [serial = 1486] [outer = (nil)] 13:34:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x7f4ba6f3bc00) [pid = 1802] [serial = 1487] [outer = 0x7f4ba5a27800] 13:34:27 INFO - PROCESS | 1802 | 1461530067048 Marionette DEBUG loaded listener.js 13:34:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x7f4ba8ab9800) [pid = 1802] [serial = 1488] [outer = 0x7f4ba5a27800] 13:34:27 INFO - PROCESS | 1802 | 1461530067865 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 13:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1481ms 13:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:34:27 INFO - PROCESS | 1802 | 1461530067916 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 13:34:27 INFO - PROCESS | 1802 | 1461530067919 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 13:34:27 INFO - PROCESS | 1802 | 1461530067925 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:34:27 INFO - PROCESS | 1802 | 1461530067928 Marionette TRACE conn3 <- [1,1954,null,{}] 13:34:27 INFO - PROCESS | 1802 | 1461530067933 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:28 INFO - PROCESS | 1802 | 1461530068124 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 13:34:28 INFO - PROCESS | 1802 | 1461530068347 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf8dc800 == 159 [pid = 1802] [id = 496] 13:34:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x7f4ba5a2f800) [pid = 1802] [serial = 1489] [outer = (nil)] 13:34:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x7f4ba96ee400) [pid = 1802] [serial = 1490] [outer = 0x7f4ba5a2f800] 13:34:28 INFO - PROCESS | 1802 | 1461530068459 Marionette DEBUG loaded listener.js 13:34:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x7f4bab10e400) [pid = 1802] [serial = 1491] [outer = 0x7f4ba5a2f800] 13:34:29 INFO - PROCESS | 1802 | 1461530069351 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 13:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1439ms 13:34:29 INFO - PROCESS | 1802 | 1461530069364 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 13:34:29 INFO - PROCESS | 1802 | 1461530069366 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 13:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:34:29 INFO - PROCESS | 1802 | 1461530069392 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:34:29 INFO - PROCESS | 1802 | 1461530069395 Marionette TRACE conn3 <- [1,1958,null,{}] 13:34:29 INFO - PROCESS | 1802 | 1461530069401 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:29 INFO - PROCESS | 1802 | 1461530069610 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 13:34:29 INFO - PROCESS | 1802 | 1461530069888 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbafca800 == 160 [pid = 1802] [id = 497] 13:34:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x7f4ba73e2000) [pid = 1802] [serial = 1492] [outer = (nil)] 13:34:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x7f4bac231400) [pid = 1802] [serial = 1493] [outer = 0x7f4ba73e2000] 13:34:29 INFO - PROCESS | 1802 | 1461530069964 Marionette DEBUG loaded listener.js 13:34:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x7f4bad649000) [pid = 1802] [serial = 1494] [outer = 0x7f4ba73e2000] 13:34:30 INFO - PROCESS | 1802 | 1461530070798 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 13:34:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1445ms 13:34:30 INFO - PROCESS | 1802 | 1461530070834 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 13:34:30 INFO - PROCESS | 1802 | 1461530070838 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 13:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:34:30 INFO - PROCESS | 1802 | 1461530070844 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:34:30 INFO - PROCESS | 1802 | 1461530070847 Marionette TRACE conn3 <- [1,1962,null,{}] 13:34:30 INFO - PROCESS | 1802 | 1461530070853 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:31 INFO - PROCESS | 1802 | 1461530071136 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 13:34:31 INFO - PROCESS | 1802 | 1461530071345 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbf16a800 == 161 [pid = 1802] [id = 498] 13:34:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x7f4ba9178000) [pid = 1802] [serial = 1495] [outer = (nil)] 13:34:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x7f4bae094c00) [pid = 1802] [serial = 1496] [outer = 0x7f4ba9178000] 13:34:31 INFO - PROCESS | 1802 | 1461530071420 Marionette DEBUG loaded listener.js 13:34:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x7f4baed7c800) [pid = 1802] [serial = 1497] [outer = 0x7f4ba9178000] 13:34:32 INFO - PROCESS | 1802 | 1461530072349 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 13:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1531ms 13:34:32 INFO - PROCESS | 1802 | 1461530072377 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 13:34:32 INFO - PROCESS | 1802 | 1461530072381 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 13:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:34:32 INFO - PROCESS | 1802 | 1461530072387 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:34:32 INFO - PROCESS | 1802 | 1461530072391 Marionette TRACE conn3 <- [1,1966,null,{}] 13:34:32 INFO - PROCESS | 1802 | 1461530072396 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:32 INFO - PROCESS | 1802 | 1461530072618 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 13:34:32 INFO - PROCESS | 1802 | 1461530072886 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc149d800 == 162 [pid = 1802] [id = 499] 13:34:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x7f4bb1423c00) [pid = 1802] [serial = 1498] [outer = (nil)] 13:34:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x7f4bb14e4c00) [pid = 1802] [serial = 1499] [outer = 0x7f4bb1423c00] 13:34:33 INFO - PROCESS | 1802 | 1461530073016 Marionette DEBUG loaded listener.js 13:34:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x7f4bbaf1ec00) [pid = 1802] [serial = 1500] [outer = 0x7f4bb1423c00] 13:34:33 INFO - PROCESS | 1802 | 1461530073839 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 13:34:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:34:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1478ms 13:34:33 INFO - PROCESS | 1802 | 1461530073866 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 13:34:33 INFO - PROCESS | 1802 | 1461530073870 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 13:34:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:34:33 INFO - PROCESS | 1802 | 1461530073876 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:34:33 INFO - PROCESS | 1802 | 1461530073880 Marionette TRACE conn3 <- [1,1970,null,{}] 13:34:33 INFO - PROCESS | 1802 | 1461530073885 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:34 INFO - PROCESS | 1802 | 1461530074107 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 13:34:34 INFO - PROCESS | 1802 | 1461530074383 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba3f75000 == 163 [pid = 1802] [id = 500] 13:34:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x7f4bbbeef800) [pid = 1802] [serial = 1501] [outer = (nil)] 13:34:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x7f4bbc21b000) [pid = 1802] [serial = 1502] [outer = 0x7f4bbbeef800] 13:34:34 INFO - PROCESS | 1802 | 1461530074511 Marionette DEBUG loaded listener.js 13:34:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x7f4bbf13bc00) [pid = 1802] [serial = 1503] [outer = 0x7f4bbbeef800] 13:34:35 INFO - PROCESS | 1802 | 1461530075332 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 13:34:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1485ms 13:34:35 INFO - PROCESS | 1802 | 1461530075365 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 13:34:35 INFO - PROCESS | 1802 | 1461530075369 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 13:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:34:35 INFO - PROCESS | 1802 | 1461530075377 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:34:35 INFO - PROCESS | 1802 | 1461530075380 Marionette TRACE conn3 <- [1,1974,null,{}] 13:34:35 INFO - PROCESS | 1802 | 1461530075385 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:35 INFO - PROCESS | 1802 | 1461530075579 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 13:34:35 INFO - PROCESS | 1802 | 1461530075848 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb5fdc000 == 164 [pid = 1802] [id = 501] 13:34:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x7f4b90ec7400) [pid = 1802] [serial = 1504] [outer = (nil)] 13:34:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x7f4b90ecf000) [pid = 1802] [serial = 1505] [outer = 0x7f4b90ec7400] 13:34:35 INFO - PROCESS | 1802 | 1461530075926 Marionette DEBUG loaded listener.js 13:34:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x7f4b90ed4400) [pid = 1802] [serial = 1506] [outer = 0x7f4b90ec7400] 13:34:36 INFO - PROCESS | 1802 | 1461530076752 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 13:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1434ms 13:34:36 INFO - PROCESS | 1802 | 1461530076814 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 13:34:36 INFO - PROCESS | 1802 | 1461530076817 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 13:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:34:36 INFO - PROCESS | 1802 | 1461530076823 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:34:36 INFO - PROCESS | 1802 | 1461530076825 Marionette TRACE conn3 <- [1,1978,null,{}] 13:34:36 INFO - PROCESS | 1802 | 1461530076830 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:37 INFO - PROCESS | 1802 | 1461530077040 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 13:34:37 INFO - PROCESS | 1802 | 1461530077317 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b940e1800 == 165 [pid = 1802] [id = 502] 13:34:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x7f4b90ec8c00) [pid = 1802] [serial = 1507] [outer = (nil)] 13:34:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x7f4ba87b8000) [pid = 1802] [serial = 1508] [outer = 0x7f4b90ec8c00] 13:34:37 INFO - PROCESS | 1802 | 1461530077395 Marionette DEBUG loaded listener.js 13:34:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x7f4bbf1bec00) [pid = 1802] [serial = 1509] [outer = 0x7f4b90ec8c00] 13:34:38 INFO - PROCESS | 1802 | 1461530078240 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:34:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1442ms 13:34:38 INFO - PROCESS | 1802 | 1461530078267 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 13:34:38 INFO - PROCESS | 1802 | 1461530078270 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 13:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:34:38 INFO - PROCESS | 1802 | 1461530078276 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:34:38 INFO - PROCESS | 1802 | 1461530078278 Marionette TRACE conn3 <- [1,1982,null,{}] 13:34:38 INFO - PROCESS | 1802 | 1461530078283 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:38 INFO - PROCESS | 1802 | 1461530078495 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 13:34:38 INFO - PROCESS | 1802 | 1461530078767 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b90992800 == 166 [pid = 1802] [id = 503] 13:34:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x7f4b909b8400) [pid = 1802] [serial = 1510] [outer = (nil)] 13:34:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x7f4b909bdc00) [pid = 1802] [serial = 1511] [outer = 0x7f4b909b8400] 13:34:38 INFO - PROCESS | 1802 | 1461530078841 Marionette DEBUG loaded listener.js 13:34:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x7f4b909c2400) [pid = 1802] [serial = 1512] [outer = 0x7f4b909b8400] 13:34:39 INFO - PROCESS | 1802 | 1461530079692 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1486ms 13:34:39 INFO - PROCESS | 1802 | 1461530079762 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 13:34:39 INFO - PROCESS | 1802 | 1461530079766 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 13:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:34:39 INFO - PROCESS | 1802 | 1461530079771 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:34:39 INFO - PROCESS | 1802 | 1461530079774 Marionette TRACE conn3 <- [1,1986,null,{}] 13:34:39 INFO - PROCESS | 1802 | 1461530079779 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:40 INFO - PROCESS | 1802 | 1461530080008 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 13:34:40 INFO - PROCESS | 1802 | 1461530080285 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b91269000 == 167 [pid = 1802] [id = 504] 13:34:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0x7f4b909b8800) [pid = 1802] [serial = 1513] [outer = (nil)] 13:34:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x7f4bbbef4400) [pid = 1802] [serial = 1514] [outer = 0x7f4b909b8800] 13:34:40 INFO - PROCESS | 1802 | 1461530080400 Marionette DEBUG loaded listener.js 13:34:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x7f4bc0b4c000) [pid = 1802] [serial = 1515] [outer = 0x7f4b909b8800] 13:34:41 INFO - PROCESS | 1802 | 1461530081188 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1428ms 13:34:41 INFO - PROCESS | 1802 | 1461530081199 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 13:34:41 INFO - PROCESS | 1802 | 1461530081203 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 13:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:34:41 INFO - PROCESS | 1802 | 1461530081208 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:34:41 INFO - PROCESS | 1802 | 1461530081211 Marionette TRACE conn3 <- [1,1990,null,{}] 13:34:41 INFO - PROCESS | 1802 | 1461530081216 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:41 INFO - PROCESS | 1802 | 1461530081414 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 13:34:41 INFO - PROCESS | 1802 | 1461530081718 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b91280000 == 168 [pid = 1802] [id = 505] 13:34:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x7f4b909bd000) [pid = 1802] [serial = 1516] [outer = (nil)] 13:34:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x7f4ba214d000) [pid = 1802] [serial = 1517] [outer = 0x7f4b909bd000] 13:34:41 INFO - PROCESS | 1802 | 1461530081798 Marionette DEBUG loaded listener.js 13:34:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0x7f4ba2154400) [pid = 1802] [serial = 1518] [outer = 0x7f4b909bd000] 13:34:42 INFO - PROCESS | 1802 | 1461530082710 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1534ms 13:34:42 INFO - PROCESS | 1802 | 1461530082744 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 13:34:42 INFO - PROCESS | 1802 | 1461530082747 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 13:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:34:42 INFO - PROCESS | 1802 | 1461530082752 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:34:42 INFO - PROCESS | 1802 | 1461530082755 Marionette TRACE conn3 <- [1,1994,null,{}] 13:34:42 INFO - PROCESS | 1802 | 1461530082760 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:42 INFO - PROCESS | 1802 | 1461530082973 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 13:34:43 INFO - PROCESS | 1802 | 1461530083246 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b911c7800 == 169 [pid = 1802] [id = 506] 13:34:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0x7f4b90de9400) [pid = 1802] [serial = 1519] [outer = (nil)] 13:34:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 241 (0x7f4b97360800) [pid = 1802] [serial = 1520] [outer = 0x7f4b90de9400] 13:34:43 INFO - PROCESS | 1802 | 1461530083361 Marionette DEBUG loaded listener.js 13:34:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 242 (0x7f4b9a888800) [pid = 1802] [serial = 1521] [outer = 0x7f4b90de9400] 13:34:44 INFO - PROCESS | 1802 | 1461530084203 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 13:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1490ms 13:34:44 INFO - PROCESS | 1802 | 1461530084244 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 13:34:44 INFO - PROCESS | 1802 | 1461530084246 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 13:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:34:44 INFO - PROCESS | 1802 | 1461530084252 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:34:44 INFO - PROCESS | 1802 | 1461530084254 Marionette TRACE conn3 <- [1,1998,null,{}] 13:34:44 INFO - PROCESS | 1802 | 1461530084260 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:44 INFO - PROCESS | 1802 | 1461530084473 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 13:34:44 INFO - PROCESS | 1802 | 1461530084756 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b93e6f000 == 170 [pid = 1802] [id = 507] 13:34:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 243 (0x7f4b91363c00) [pid = 1802] [serial = 1522] [outer = (nil)] 13:34:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 244 (0x7f4b98051c00) [pid = 1802] [serial = 1523] [outer = 0x7f4b91363c00] 13:34:44 INFO - PROCESS | 1802 | 1461530084875 Marionette DEBUG loaded listener.js 13:34:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 245 (0x7f4ba2159000) [pid = 1802] [serial = 1524] [outer = 0x7f4b91363c00] 13:34:45 INFO - PROCESS | 1802 | 1461530085749 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 13:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1527ms 13:34:45 INFO - PROCESS | 1802 | 1461530085782 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 13:34:45 INFO - PROCESS | 1802 | 1461530085785 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 13:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:34:45 INFO - PROCESS | 1802 | 1461530085791 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:34:45 INFO - PROCESS | 1802 | 1461530085794 Marionette TRACE conn3 <- [1,2002,null,{}] 13:34:45 INFO - PROCESS | 1802 | 1461530085799 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:46 INFO - PROCESS | 1802 | 1461530086029 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 13:34:46 INFO - PROCESS | 1802 | 1461530086311 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b963e6000 == 171 [pid = 1802] [id = 508] 13:34:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 246 (0x7f4b977b0800) [pid = 1802] [serial = 1525] [outer = (nil)] 13:34:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 247 (0x7f4b97da7800) [pid = 1802] [serial = 1526] [outer = 0x7f4b977b0800] 13:34:46 INFO - PROCESS | 1802 | 1461530086443 Marionette DEBUG loaded listener.js 13:34:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0x7f4b9a889800) [pid = 1802] [serial = 1527] [outer = 0x7f4b977b0800] 13:34:48 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba267b000 == 170 [pid = 1802] [id = 280] 13:34:48 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b93fda000 == 169 [pid = 1802] [id = 488] 13:34:48 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba1fdb800 == 168 [pid = 1802] [id = 487] 13:34:48 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99e9e000 == 167 [pid = 1802] [id = 486] 13:34:48 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b93fdb800 == 166 [pid = 1802] [id = 485] 13:34:48 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b913ec800 == 165 [pid = 1802] [id = 484] 13:34:48 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b90fdf000 == 164 [pid = 1802] [id = 483] 13:34:48 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b93fcc800 == 163 [pid = 1802] [id = 482] 13:34:48 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9125800 == 162 [pid = 1802] [id = 471] 13:34:48 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5e1f800 == 161 [pid = 1802] [id = 470] 13:34:48 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba533d800 == 160 [pid = 1802] [id = 469] 13:34:48 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba20f5800 == 159 [pid = 1802] [id = 468] 13:34:48 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c65f800 == 158 [pid = 1802] [id = 467] 13:34:48 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b949c7000 == 157 [pid = 1802] [id = 466] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 247 (0x7f4ba4f1c800) [pid = 1802] [serial = 1212] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 246 (0x7f4ba630b000) [pid = 1802] [serial = 1218] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 245 (0x7f4bc14de400) [pid = 1802] [serial = 1173] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 244 (0x7f4b93120c00) [pid = 1802] [serial = 1176] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 243 (0x7f4ba96f8800) [pid = 1802] [serial = 1224] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 242 (0x7f4bb2222400) [pid = 1802] [serial = 1296] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 241 (0x7f4b9a88c400) [pid = 1802] [serial = 1206] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 240 (0x7f4ba917a800) [pid = 1802] [serial = 1221] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 239 (0x7f4b9ce9ec00) [pid = 1802] [serial = 1143] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0x7f4b9d85dc00) [pid = 1802] [serial = 1209] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x7f4bbc0a4000) [pid = 1802] [serial = 1236] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 236 (0x7f4babc7e000) [pid = 1802] [serial = 1227] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 235 (0x7f4b97daec00) [pid = 1802] [serial = 1167] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 234 (0x7f4b97c12800) [pid = 1802] [serial = 1140] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x7f4ba5975c00) [pid = 1802] [serial = 1215] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 232 (0x7f4b97e9f800) [pid = 1802] [serial = 1245] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 231 (0x7f4bae359000) [pid = 1802] [serial = 1233] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x7f4bad727c00) [pid = 1802] [serial = 1230] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x7f4bbf13c400) [pid = 1802] [serial = 1164] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x7f4bbbb50400) [pid = 1802] [serial = 1161] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x7f4bb1423800) [pid = 1802] [serial = 1158] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x7f4bae08fc00) [pid = 1802] [serial = 1155] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x7f4ba8ab6800) [pid = 1802] [serial = 1152] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x7f4ba5f4cc00) [pid = 1802] [serial = 1149] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x7f4ba3ce3800) [pid = 1802] [serial = 1146] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x7f4b99b47400) [pid = 1802] [serial = 1391] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x7f4b97411400) [pid = 1802] [serial = 1394] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x7f4bac2f5000) [pid = 1802] [serial = 1358] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x7f4badbb6400) [pid = 1802] [serial = 1359] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x7f4bab10c000) [pid = 1802] [serial = 1355] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x7f4babc7c000) [pid = 1802] [serial = 1356] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x7f4ba3bbb800) [pid = 1802] [serial = 1343] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x7f4bae723800) [pid = 1802] [serial = 1361] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x7f4baf7cb000) [pid = 1802] [serial = 1362] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x7f4b90de6800) [pid = 1802] [serial = 1376] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x7f4b90deac00) [pid = 1802] [serial = 1377] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x7f4b9d049c00) [pid = 1802] [serial = 1340] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x7f4b98b11c00) [pid = 1802] [serial = 1388] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x7f4b99b4d800) [pid = 1802] [serial = 1337] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x7f4ba6f46000) [pid = 1802] [serial = 1349] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x7f4ba8abf400) [pid = 1802] [serial = 1350] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x7f4bc08efc00) [pid = 1802] [serial = 1370] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x7f4bc0b51c00) [pid = 1802] [serial = 1371] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x7f4ba516d800) [pid = 1802] [serial = 1346] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x7f4b97409000) [pid = 1802] [serial = 1382] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x7f4b98a70c00) [pid = 1802] [serial = 1383] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x7f4bbbdce400) [pid = 1802] [serial = 1364] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x7f4bbc0a6800) [pid = 1802] [serial = 1365] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x7f4b9137cc00) [pid = 1802] [serial = 1379] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x7f4b97368800) [pid = 1802] [serial = 1380] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x7f4ba951a000) [pid = 1802] [serial = 1352] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x7f4bab04a800) [pid = 1802] [serial = 1353] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x7f4bbccb9000) [pid = 1802] [serial = 1367] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x7f4bbd3e9800) [pid = 1802] [serial = 1368] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x7f4b98b0a800) [pid = 1802] [serial = 1334] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x7f4b99c4b400) [pid = 1802] [serial = 1331] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x7f4b970bec00) [pid = 1802] [serial = 1385] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x7f4b977b8800) [pid = 1802] [serial = 1386] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x7f4b91378800) [pid = 1802] [serial = 1373] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4b9137d000) [pid = 1802] [serial = 1374] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4b99c58400) [pid = 1802] [serial = 1392] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4b98b40400) [pid = 1802] [serial = 1389] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4b9a9c8800) [pid = 1802] [serial = 1395] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x7f4bc0ba7000) [pid = 1802] [serial = 1170] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4b97c17400) [pid = 1802] [serial = 1203] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4b9c620800) [pid = 1802] [serial = 1397] [outer = (nil)] [url = about:blank] 13:34:48 INFO - PROCESS | 1802 | 1461530088838 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 13:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 3086ms 13:34:48 INFO - PROCESS | 1802 | 1461530088879 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 13:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:34:48 INFO - PROCESS | 1802 | 1461530088885 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 13:34:48 INFO - PROCESS | 1802 | 1461530088892 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:34:48 INFO - PROCESS | 1802 | 1461530088897 Marionette TRACE conn3 <- [1,2006,null,{}] 13:34:48 INFO - PROCESS | 1802 | 1461530088909 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:49 INFO - PROCESS | 1802 | 1461530089166 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 13:34:49 INFO - PROCESS | 1802 | 1461530089354 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b911cb800 == 158 [pid = 1802] [id = 509] 13:34:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4b90dde800) [pid = 1802] [serial = 1528] [outer = (nil)] 13:34:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4b970b2800) [pid = 1802] [serial = 1529] [outer = 0x7f4b90dde800] 13:34:49 INFO - PROCESS | 1802 | 1461530089433 Marionette DEBUG loaded listener.js 13:34:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x7f4b97409800) [pid = 1802] [serial = 1530] [outer = 0x7f4b90dde800] 13:34:50 INFO - PROCESS | 1802 | 1461530090194 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 13:34:50 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 13:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1337ms 13:34:50 INFO - PROCESS | 1802 | 1461530090230 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 13:34:50 INFO - PROCESS | 1802 | 1461530090238 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 13:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:34:50 INFO - PROCESS | 1802 | 1461530090247 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:34:50 INFO - PROCESS | 1802 | 1461530090251 Marionette TRACE conn3 <- [1,2010,null,{}] 13:34:50 INFO - PROCESS | 1802 | 1461530090256 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:50 INFO - PROCESS | 1802 | 1461530090530 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 13:34:50 INFO - PROCESS | 1802 | 1461530090650 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b930d1800 == 159 [pid = 1802] [id = 510] 13:34:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4b90dc5400) [pid = 1802] [serial = 1531] [outer = (nil)] 13:34:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4b97e9f800) [pid = 1802] [serial = 1532] [outer = 0x7f4b90dc5400] 13:34:50 INFO - PROCESS | 1802 | 1461530090712 Marionette DEBUG loaded listener.js 13:34:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4b98b0a000) [pid = 1802] [serial = 1533] [outer = 0x7f4b90dc5400] 13:34:51 INFO - PROCESS | 1802 | 1461530091588 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 13:34:51 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 13:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1379ms 13:34:51 INFO - PROCESS | 1802 | 1461530091627 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 13:34:51 INFO - PROCESS | 1802 | 1461530091631 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 13:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:34:51 INFO - PROCESS | 1802 | 1461530091637 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:34:51 INFO - PROCESS | 1802 | 1461530091642 Marionette TRACE conn3 <- [1,2014,null,{}] 13:34:51 INFO - PROCESS | 1802 | 1461530091665 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:51 INFO - PROCESS | 1802 | 1461530091930 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 13:34:51 INFO - PROCESS | 1802 | 1461530091961 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b96f4b000 == 160 [pid = 1802] [id = 511] 13:34:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4b99751000) [pid = 1802] [serial = 1534] [outer = (nil)] 13:34:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x7f4b99c55c00) [pid = 1802] [serial = 1535] [outer = 0x7f4b99751000] 13:34:52 INFO - PROCESS | 1802 | 1461530092024 Marionette DEBUG loaded listener.js 13:34:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x7f4b9a889c00) [pid = 1802] [serial = 1536] [outer = 0x7f4b99751000] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x7f4ba25dd800) [pid = 1802] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x7f4b9c622000) [pid = 1802] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4ba1e25800) [pid = 1802] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4b98b0d400) [pid = 1802] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4b93468800) [pid = 1802] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4b9345fc00) [pid = 1802] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x7f4b98a6e000) [pid = 1802] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4ba9174000) [pid = 1802] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4bae08c800) [pid = 1802] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x7f4b98044800) [pid = 1802] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x7f4b9d207c00) [pid = 1802] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x7f4b9d85b800) [pid = 1802] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x7f4b9974f000) [pid = 1802] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x7f4b99c51c00) [pid = 1802] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x7f4ba9526400) [pid = 1802] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x7f4b9c7ed800) [pid = 1802] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x7f4b9aa70400) [pid = 1802] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x7f4b9c5bfc00) [pid = 1802] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x7f4b97c16000) [pid = 1802] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x7f4b97ea1800) [pid = 1802] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x7f4b93118400) [pid = 1802] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x7f4b9c5bb400) [pid = 1802] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x7f4b90de1400) [pid = 1802] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x7f4b90de2400) [pid = 1802] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x7f4b9d5af800) [pid = 1802] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:34:53 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x7f4b91360c00) [pid = 1802] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:34:53 INFO - PROCESS | 1802 | 1461530093697 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 13:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2093ms 13:34:53 INFO - PROCESS | 1802 | 1461530093731 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 13:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:34:53 INFO - PROCESS | 1802 | 1461530093736 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 13:34:53 INFO - PROCESS | 1802 | 1461530093741 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:34:53 INFO - PROCESS | 1802 | 1461530093744 Marionette TRACE conn3 <- [1,2018,null,{}] 13:34:53 INFO - PROCESS | 1802 | 1461530093748 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:53 INFO - PROCESS | 1802 | 1461530093933 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 13:34:53 INFO - PROCESS | 1802 | 1461530093948 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b975b2800 == 161 [pid = 1802] [id = 512] 13:34:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x7f4b90de1400) [pid = 1802] [serial = 1537] [outer = (nil)] 13:34:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x7f4b98b0d400) [pid = 1802] [serial = 1538] [outer = 0x7f4b90de1400] 13:34:54 INFO - PROCESS | 1802 | 1461530094010 Marionette DEBUG loaded listener.js 13:34:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x7f4b997e8c00) [pid = 1802] [serial = 1539] [outer = 0x7f4b90de1400] 13:34:54 INFO - PROCESS | 1802 | 1461530094869 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1177ms 13:34:54 INFO - PROCESS | 1802 | 1461530094919 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 13:34:54 INFO - PROCESS | 1802 | 1461530094922 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 13:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:34:54 INFO - PROCESS | 1802 | 1461530094941 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:34:54 INFO - PROCESS | 1802 | 1461530094943 Marionette TRACE conn3 <- [1,2022,null,{}] 13:34:54 INFO - PROCESS | 1802 | 1461530094948 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:55 INFO - PROCESS | 1802 | 1461530095131 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 13:34:55 INFO - PROCESS | 1802 | 1461530095141 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99769000 == 162 [pid = 1802] [id = 513] 13:34:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x7f4b99c51c00) [pid = 1802] [serial = 1540] [outer = (nil)] 13:34:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x7f4b9aa70400) [pid = 1802] [serial = 1541] [outer = 0x7f4b99c51c00] 13:34:55 INFO - PROCESS | 1802 | 1461530095200 Marionette DEBUG loaded listener.js 13:34:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x7f4b9c622400) [pid = 1802] [serial = 1542] [outer = 0x7f4b99c51c00] 13:34:56 INFO - PROCESS | 1802 | 1461530096426 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 13:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1540ms 13:34:56 INFO - PROCESS | 1802 | 1461530096470 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 13:34:56 INFO - PROCESS | 1802 | 1461530096476 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 13:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:34:56 INFO - PROCESS | 1802 | 1461530096486 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:34:56 INFO - PROCESS | 1802 | 1461530096490 Marionette TRACE conn3 <- [1,2026,null,{}] 13:34:56 INFO - PROCESS | 1802 | 1461530096498 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:56 INFO - PROCESS | 1802 | 1461530096721 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 13:34:56 INFO - PROCESS | 1802 | 1461530096988 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b93e69800 == 163 [pid = 1802] [id = 514] 13:34:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x7f4b97402800) [pid = 1802] [serial = 1543] [outer = (nil)] 13:34:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x7f4b97c7a000) [pid = 1802] [serial = 1544] [outer = 0x7f4b97402800] 13:34:57 INFO - PROCESS | 1802 | 1461530097108 Marionette DEBUG loaded listener.js 13:34:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x7f4b9880d000) [pid = 1802] [serial = 1545] [outer = 0x7f4b97402800] 13:34:58 INFO - PROCESS | 1802 | 1461530098063 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 13:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1635ms 13:34:58 INFO - PROCESS | 1802 | 1461530098122 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 13:34:58 INFO - PROCESS | 1802 | 1461530098131 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 13:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:34:58 INFO - PROCESS | 1802 | 1461530098140 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:34:58 INFO - PROCESS | 1802 | 1461530098144 Marionette TRACE conn3 <- [1,2030,null,{}] 13:34:58 INFO - PROCESS | 1802 | 1461530098150 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:58 INFO - PROCESS | 1802 | 1461530098357 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 13:34:58 INFO - PROCESS | 1802 | 1461530098659 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99cb5000 == 164 [pid = 1802] [id = 515] 13:34:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x7f4b997de000) [pid = 1802] [serial = 1546] [outer = (nil)] 13:34:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x7f4b9a887c00) [pid = 1802] [serial = 1547] [outer = 0x7f4b997de000] 13:34:58 INFO - PROCESS | 1802 | 1461530098775 Marionette DEBUG loaded listener.js 13:34:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x7f4b9b329400) [pid = 1802] [serial = 1548] [outer = 0x7f4b997de000] 13:34:59 INFO - PROCESS | 1802 | 1461530099608 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 13:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1535ms 13:34:59 INFO - PROCESS | 1802 | 1461530099676 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 13:34:59 INFO - PROCESS | 1802 | 1461530099680 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 13:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:34:59 INFO - PROCESS | 1802 | 1461530099686 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:34:59 INFO - PROCESS | 1802 | 1461530099692 Marionette TRACE conn3 <- [1,2034,null,{}] 13:34:59 INFO - PROCESS | 1802 | 1461530099708 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:59 INFO - PROCESS | 1802 | 1461530099967 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 13:35:00 INFO - PROCESS | 1802 | 1461530100277 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9cfe0800 == 165 [pid = 1802] [id = 516] 13:35:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x7f4b9c627c00) [pid = 1802] [serial = 1549] [outer = (nil)] 13:35:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x7f4b9cf2dc00) [pid = 1802] [serial = 1550] [outer = 0x7f4b9c627c00] 13:35:00 INFO - PROCESS | 1802 | 1461530100362 Marionette DEBUG loaded listener.js 13:35:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x7f4b9d207800) [pid = 1802] [serial = 1551] [outer = 0x7f4b9c627c00] 13:35:01 INFO - PROCESS | 1802 | 1461530101203 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1584ms 13:35:01 INFO - PROCESS | 1802 | 1461530101271 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 13:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:35:01 INFO - PROCESS | 1802 | 1461530101276 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 13:35:01 INFO - PROCESS | 1802 | 1461530101282 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:35:01 INFO - PROCESS | 1802 | 1461530101284 Marionette TRACE conn3 <- [1,2038,null,{}] 13:35:01 INFO - PROCESS | 1802 | 1461530101290 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:01 INFO - PROCESS | 1802 | 1461530101520 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 13:35:01 INFO - PROCESS | 1802 | 1461530101819 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba1fdf000 == 166 [pid = 1802] [id = 517] 13:35:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x7f4b9c62a800) [pid = 1802] [serial = 1552] [outer = (nil)] 13:35:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x7f4ba214f400) [pid = 1802] [serial = 1553] [outer = 0x7f4b9c62a800] 13:35:01 INFO - PROCESS | 1802 | 1461530101897 Marionette DEBUG loaded listener.js 13:35:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4ba25d5c00) [pid = 1802] [serial = 1554] [outer = 0x7f4b9c62a800] 13:35:02 INFO - PROCESS | 1802 | 1461530102798 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 13:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1582ms 13:35:02 INFO - PROCESS | 1802 | 1461530102864 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 13:35:02 INFO - PROCESS | 1802 | 1461530102868 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 13:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:35:02 INFO - PROCESS | 1802 | 1461530102873 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:35:02 INFO - PROCESS | 1802 | 1461530102875 Marionette TRACE conn3 <- [1,2042,null,{}] 13:35:02 INFO - PROCESS | 1802 | 1461530102881 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:03 INFO - PROCESS | 1802 | 1461530103088 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 13:35:03 INFO - PROCESS | 1802 | 1461530103347 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba299e000 == 167 [pid = 1802] [id = 518] 13:35:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4ba3bbe000) [pid = 1802] [serial = 1555] [outer = (nil)] 13:35:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x7f4ba3ed8c00) [pid = 1802] [serial = 1556] [outer = 0x7f4ba3bbe000] 13:35:03 INFO - PROCESS | 1802 | 1461530103473 Marionette DEBUG loaded listener.js 13:35:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4ba4e74000) [pid = 1802] [serial = 1557] [outer = 0x7f4ba3bbe000] 13:35:04 INFO - PROCESS | 1802 | 1461530104361 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:35:04 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) 13:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1527ms 13:35:04 INFO - PROCESS | 1802 | 1461530104402 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 13:35:04 INFO - PROCESS | 1802 | 1461530104405 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 13:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:35:04 INFO - PROCESS | 1802 | 1461530104411 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:35:04 INFO - PROCESS | 1802 | 1461530104413 Marionette TRACE conn3 <- [1,2046,null,{}] 13:35:04 INFO - PROCESS | 1802 | 1461530104419 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:04 INFO - PROCESS | 1802 | 1461530104654 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 13:35:04 INFO - PROCESS | 1802 | 1461530104973 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5ccd800 == 168 [pid = 1802] [id = 519] 13:35:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4b97c71000) [pid = 1802] [serial = 1558] [outer = (nil)] 13:35:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4ba54eb400) [pid = 1802] [serial = 1559] [outer = 0x7f4b97c71000] 13:35:05 INFO - PROCESS | 1802 | 1461530105055 Marionette DEBUG loaded listener.js 13:35:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4ba6302c00) [pid = 1802] [serial = 1560] [outer = 0x7f4b97c71000] 13:35:05 INFO - PROCESS | 1802 | 1461530105889 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1533ms 13:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:35:05 INFO - PROCESS | 1802 | 1461530105945 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 13:35:05 INFO - PROCESS | 1802 | 1461530105947 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 13:35:05 INFO - PROCESS | 1802 | 1461530105953 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:35:05 INFO - PROCESS | 1802 | 1461530105956 Marionette TRACE conn3 <- [1,2050,null,{}] 13:35:05 INFO - PROCESS | 1802 | 1461530105961 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:06 INFO - PROCESS | 1802 | 1461530106149 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 13:35:06 INFO - PROCESS | 1802 | 1461530106415 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba7388000 == 169 [pid = 1802] [id = 520] 13:35:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x7f4b98045c00) [pid = 1802] [serial = 1561] [outer = (nil)] 13:35:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x7f4ba73d9800) [pid = 1802] [serial = 1562] [outer = 0x7f4b98045c00] 13:35:06 INFO - PROCESS | 1802 | 1461530106491 Marionette DEBUG loaded listener.js 13:35:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x7f4ba88b0800) [pid = 1802] [serial = 1563] [outer = 0x7f4b98045c00] 13:35:07 INFO - PROCESS | 1802 | 1461530107354 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1479ms 13:35:07 INFO - PROCESS | 1802 | 1461530107434 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 13:35:07 INFO - PROCESS | 1802 | 1461530107437 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 13:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:35:07 INFO - PROCESS | 1802 | 1461530107443 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:35:07 INFO - PROCESS | 1802 | 1461530107446 Marionette TRACE conn3 <- [1,2054,null,{}] 13:35:07 INFO - PROCESS | 1802 | 1461530107451 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:07 INFO - PROCESS | 1802 | 1461530107656 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 13:35:07 INFO - PROCESS | 1802 | 1461530107974 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9796800 == 170 [pid = 1802] [id = 521] 13:35:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x7f4b99b4c400) [pid = 1802] [serial = 1564] [outer = (nil)] 13:35:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x7f4ba917a800) [pid = 1802] [serial = 1565] [outer = 0x7f4b99b4c400] 13:35:08 INFO - PROCESS | 1802 | 1461530108052 Marionette DEBUG loaded listener.js 13:35:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x7f4ba9526400) [pid = 1802] [serial = 1566] [outer = 0x7f4b99b4c400] 13:35:08 INFO - PROCESS | 1802 | 1461530108872 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 13:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1485ms 13:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:35:08 INFO - PROCESS | 1802 | 1461530108930 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 13:35:08 INFO - PROCESS | 1802 | 1461530108932 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 13:35:08 INFO - PROCESS | 1802 | 1461530108938 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:35:08 INFO - PROCESS | 1802 | 1461530108942 Marionette TRACE conn3 <- [1,2058,null,{}] 13:35:08 INFO - PROCESS | 1802 | 1461530108947 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:09 INFO - PROCESS | 1802 | 1461530109157 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 13:35:09 INFO - PROCESS | 1802 | 1461530109427 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9c93000 == 171 [pid = 1802] [id = 522] 13:35:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x7f4b9d046000) [pid = 1802] [serial = 1567] [outer = (nil)] 13:35:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x7f4babc81000) [pid = 1802] [serial = 1568] [outer = 0x7f4b9d046000] 13:35:09 INFO - PROCESS | 1802 | 1461530109550 Marionette DEBUG loaded listener.js 13:35:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x7f4bacdf7800) [pid = 1802] [serial = 1569] [outer = 0x7f4b9d046000] 13:35:10 INFO - PROCESS | 1802 | 1461530110407 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 13:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1534ms 13:35:10 INFO - PROCESS | 1802 | 1461530110475 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 13:35:10 INFO - PROCESS | 1802 | 1461530110479 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 13:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:35:10 INFO - PROCESS | 1802 | 1461530110485 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:35:10 INFO - PROCESS | 1802 | 1461530110488 Marionette TRACE conn3 <- [1,2062,null,{}] 13:35:10 INFO - PROCESS | 1802 | 1461530110497 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:10 INFO - PROCESS | 1802 | 1461530110707 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 13:35:10 INFO - PROCESS | 1802 | 1461530110971 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad5e2000 == 172 [pid = 1802] [id = 523] 13:35:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x7f4bade9ac00) [pid = 1802] [serial = 1570] [outer = (nil)] 13:35:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x7f4bae352400) [pid = 1802] [serial = 1571] [outer = 0x7f4bade9ac00] 13:35:11 INFO - PROCESS | 1802 | 1461530111101 Marionette DEBUG loaded listener.js 13:35:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x7f4bae35a000) [pid = 1802] [serial = 1572] [outer = 0x7f4bade9ac00] 13:35:11 INFO - PROCESS | 1802 | 1461530111969 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 13:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1532ms 13:35:12 INFO - PROCESS | 1802 | 1461530112019 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 13:35:12 INFO - PROCESS | 1802 | 1461530112023 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 13:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:35:12 INFO - PROCESS | 1802 | 1461530112029 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:35:12 INFO - PROCESS | 1802 | 1461530112033 Marionette TRACE conn3 <- [1,2066,null,{}] 13:35:12 INFO - PROCESS | 1802 | 1461530112038 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:12 INFO - PROCESS | 1802 | 1461530112272 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 13:35:12 INFO - PROCESS | 1802 | 1461530112589 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae49f800 == 173 [pid = 1802] [id = 524] 13:35:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x7f4bae08d800) [pid = 1802] [serial = 1573] [outer = (nil)] 13:35:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x7f4bb1367c00) [pid = 1802] [serial = 1574] [outer = 0x7f4bae08d800] 13:35:12 INFO - PROCESS | 1802 | 1461530112676 Marionette DEBUG loaded listener.js 13:35:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x7f4bbafd6800) [pid = 1802] [serial = 1575] [outer = 0x7f4bae08d800] 13:35:13 INFO - PROCESS | 1802 | 1461530113557 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 13:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1584ms 13:35:13 INFO - PROCESS | 1802 | 1461530113615 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 13:35:13 INFO - PROCESS | 1802 | 1461530113618 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 13:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:35:13 INFO - PROCESS | 1802 | 1461530113625 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:35:13 INFO - PROCESS | 1802 | 1461530113628 Marionette TRACE conn3 <- [1,2070,null,{}] 13:35:13 INFO - PROCESS | 1802 | 1461530113633 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:13 INFO - PROCESS | 1802 | 1461530113835 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 13:35:14 INFO - PROCESS | 1802 | 1461530114104 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb5fe3800 == 174 [pid = 1802] [id = 525] 13:35:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x7f4b9135f000) [pid = 1802] [serial = 1576] [outer = (nil)] 13:35:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x7f4bbafd8800) [pid = 1802] [serial = 1577] [outer = 0x7f4b9135f000] 13:35:14 INFO - PROCESS | 1802 | 1461530114226 Marionette DEBUG loaded listener.js 13:35:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x7f4bbbdcec00) [pid = 1802] [serial = 1578] [outer = 0x7f4b9135f000] 13:35:15 INFO - PROCESS | 1802 | 1461530115063 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 13:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1486ms 13:35:15 INFO - PROCESS | 1802 | 1461530115111 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 13:35:15 INFO - PROCESS | 1802 | 1461530115114 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 13:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:35:15 INFO - PROCESS | 1802 | 1461530115120 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:35:15 INFO - PROCESS | 1802 | 1461530115123 Marionette TRACE conn3 <- [1,2074,null,{}] 13:35:15 INFO - PROCESS | 1802 | 1461530115128 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:15 INFO - PROCESS | 1802 | 1461530115348 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 13:35:15 INFO - PROCESS | 1802 | 1461530115620 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbc265800 == 175 [pid = 1802] [id = 526] 13:35:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x7f4b9136f400) [pid = 1802] [serial = 1579] [outer = (nil)] 13:35:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x7f4bbc098400) [pid = 1802] [serial = 1580] [outer = 0x7f4b9136f400] 13:35:15 INFO - PROCESS | 1802 | 1461530115738 Marionette DEBUG loaded listener.js 13:35:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x7f4bbcff6c00) [pid = 1802] [serial = 1581] [outer = 0x7f4b9136f400] 13:35:16 INFO - PROCESS | 1802 | 1461530116558 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 13:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1486ms 13:35:16 INFO - PROCESS | 1802 | 1461530116607 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 13:35:16 INFO - PROCESS | 1802 | 1461530116611 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 13:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:35:16 INFO - PROCESS | 1802 | 1461530116617 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:35:16 INFO - PROCESS | 1802 | 1461530116619 Marionette TRACE conn3 <- [1,2078,null,{}] 13:35:16 INFO - PROCESS | 1802 | 1461530116625 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:16 INFO - PROCESS | 1802 | 1461530116841 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 13:35:17 INFO - PROCESS | 1802 | 1461530117112 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0d21800 == 176 [pid = 1802] [id = 527] 13:35:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x7f4b97ea5000) [pid = 1802] [serial = 1582] [outer = (nil)] 13:35:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x7f4bc08efc00) [pid = 1802] [serial = 1583] [outer = 0x7f4b97ea5000] 13:35:17 INFO - PROCESS | 1802 | 1461530117226 Marionette DEBUG loaded listener.js 13:35:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x7f4bc0b51c00) [pid = 1802] [serial = 1584] [outer = 0x7f4b97ea5000] 13:35:18 INFO - PROCESS | 1802 | 1461530118028 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 13:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1483ms 13:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:35:18 INFO - PROCESS | 1802 | 1461530118102 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 13:35:18 INFO - PROCESS | 1802 | 1461530118105 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 13:35:18 INFO - PROCESS | 1802 | 1461530118111 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:35:18 INFO - PROCESS | 1802 | 1461530118114 Marionette TRACE conn3 <- [1,2082,null,{}] 13:35:18 INFO - PROCESS | 1802 | 1461530118119 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:18 INFO - PROCESS | 1802 | 1461530118325 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 13:35:18 INFO - PROCESS | 1802 | 1461530118593 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc148d800 == 177 [pid = 1802] [id = 528] 13:35:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x7f4b911a1000) [pid = 1802] [serial = 1585] [outer = (nil)] 13:35:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x7f4b911a6000) [pid = 1802] [serial = 1586] [outer = 0x7f4b911a1000] 13:35:18 INFO - PROCESS | 1802 | 1461530118714 Marionette DEBUG loaded listener.js 13:35:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x7f4b911aa400) [pid = 1802] [serial = 1587] [outer = 0x7f4b911a1000] 13:35:19 INFO - PROCESS | 1802 | 1461530119593 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 13:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1537ms 13:35:19 INFO - PROCESS | 1802 | 1461530119650 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 13:35:19 INFO - PROCESS | 1802 | 1461530119654 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 13:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:35:19 INFO - PROCESS | 1802 | 1461530119664 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:35:19 INFO - PROCESS | 1802 | 1461530119668 Marionette TRACE conn3 <- [1,2086,null,{}] 13:35:19 INFO - PROCESS | 1802 | 1461530119676 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:20 INFO - PROCESS | 1802 | 1461530120011 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 13:35:20 INFO - PROCESS | 1802 | 1461530120412 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc8bc3000 == 178 [pid = 1802] [id = 529] 13:35:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x7f4b911a1c00) [pid = 1802] [serial = 1588] [outer = (nil)] 13:35:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x7f4bc08aac00) [pid = 1802] [serial = 1589] [outer = 0x7f4b911a1c00] 13:35:20 INFO - PROCESS | 1802 | 1461530120539 Marionette DEBUG loaded listener.js 13:35:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x7f4bc0b9b000) [pid = 1802] [serial = 1590] [outer = 0x7f4b911a1c00] 13:35:21 INFO - PROCESS | 1802 | 1461530121520 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 13:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1936ms 13:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:35:21 INFO - PROCESS | 1802 | 1461530121601 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 13:35:21 INFO - PROCESS | 1802 | 1461530121603 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 13:35:21 INFO - PROCESS | 1802 | 1461530121609 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:35:21 INFO - PROCESS | 1802 | 1461530121612 Marionette TRACE conn3 <- [1,2090,null,{}] 13:35:21 INFO - PROCESS | 1802 | 1461530121617 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:21 INFO - PROCESS | 1802 | 1461530121870 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 13:35:22 INFO - PROCESS | 1802 | 1461530122184 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b94cbb000 == 179 [pid = 1802] [id = 530] 13:35:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x7f4b910c9c00) [pid = 1802] [serial = 1591] [outer = (nil)] 13:35:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x7f4b910d0800) [pid = 1802] [serial = 1592] [outer = 0x7f4b910c9c00] 13:35:22 INFO - PROCESS | 1802 | 1461530122259 Marionette DEBUG loaded listener.js 13:35:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x7f4b910d5400) [pid = 1802] [serial = 1593] [outer = 0x7f4b910c9c00] 13:35:23 INFO - PROCESS | 1802 | 1461530123100 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 13:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1536ms 13:35:23 INFO - PROCESS | 1802 | 1461530123145 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 13:35:23 INFO - PROCESS | 1802 | 1461530123148 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 13:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:35:23 INFO - PROCESS | 1802 | 1461530123154 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:35:23 INFO - PROCESS | 1802 | 1461530123156 Marionette TRACE conn3 <- [1,2094,null,{}] 13:35:23 INFO - PROCESS | 1802 | 1461530123162 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:23 INFO - PROCESS | 1802 | 1461530123381 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 13:35:23 INFO - PROCESS | 1802 | 1461530123691 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b911d6000 == 180 [pid = 1802] [id = 531] 13:35:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x7f4b90de4400) [pid = 1802] [serial = 1594] [outer = (nil)] 13:35:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x7f4b9119ec00) [pid = 1802] [serial = 1595] [outer = 0x7f4b90de4400] 13:35:23 INFO - PROCESS | 1802 | 1461530123808 Marionette DEBUG loaded listener.js 13:35:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x7f4b99c4d800) [pid = 1802] [serial = 1596] [outer = 0x7f4b90de4400] 13:35:24 INFO - PROCESS | 1802 | 1461530124719 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 13:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1636ms 13:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:35:24 INFO - PROCESS | 1802 | 1461530124791 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 13:35:24 INFO - PROCESS | 1802 | 1461530124794 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 13:35:24 INFO - PROCESS | 1802 | 1461530124800 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:35:24 INFO - PROCESS | 1802 | 1461530124803 Marionette TRACE conn3 <- [1,2098,null,{}] 13:35:24 INFO - PROCESS | 1802 | 1461530124808 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:25 INFO - PROCESS | 1802 | 1461530125040 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 13:35:25 INFO - PROCESS | 1802 | 1461530125358 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b94c0a000 == 181 [pid = 1802] [id = 532] 13:35:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x7f4b90deb000) [pid = 1802] [serial = 1597] [outer = (nil)] 13:35:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x7f4b93461800) [pid = 1802] [serial = 1598] [outer = 0x7f4b90deb000] 13:35:25 INFO - PROCESS | 1802 | 1461530125436 Marionette DEBUG loaded listener.js 13:35:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x7f4b98b05000) [pid = 1802] [serial = 1599] [outer = 0x7f4b90deb000] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9749e000 == 180 [pid = 1802] [id = 459] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b97190000 == 179 [pid = 1802] [id = 460] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5431000 == 178 [pid = 1802] [id = 66] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b90d7b000 == 177 [pid = 1802] [id = 458] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b989a6000 == 176 [pid = 1802] [id = 327] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b975b2800 == 175 [pid = 1802] [id = 512] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b96f4b000 == 174 [pid = 1802] [id = 511] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b930d1800 == 173 [pid = 1802] [id = 510] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b911cb800 == 172 [pid = 1802] [id = 509] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b93e6f000 == 171 [pid = 1802] [id = 507] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b911c7800 == 170 [pid = 1802] [id = 506] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b91280000 == 169 [pid = 1802] [id = 505] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b91269000 == 168 [pid = 1802] [id = 504] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b90992800 == 167 [pid = 1802] [id = 503] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b940e1800 == 166 [pid = 1802] [id = 502] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb5fdc000 == 165 [pid = 1802] [id = 501] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba3f75000 == 164 [pid = 1802] [id = 500] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc149d800 == 163 [pid = 1802] [id = 499] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbf16a800 == 162 [pid = 1802] [id = 498] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbafca800 == 161 [pid = 1802] [id = 497] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baf8dc800 == 160 [pid = 1802] [id = 496] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4badb1d000 == 159 [pid = 1802] [id = 495] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9c31000 == 158 [pid = 1802] [id = 494] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba911e000 == 157 [pid = 1802] [id = 493] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5ed8000 == 156 [pid = 1802] [id = 492] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba1fd6000 == 155 [pid = 1802] [id = 491] 13:35:27 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b97190800 == 154 [pid = 1802] [id = 490] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x7f4b99b49800) [pid = 1802] [serial = 1467] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x7f4ba6065000) [pid = 1802] [serial = 1272] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x7f4b9c62e000) [pid = 1802] [serial = 1239] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x7f4ba5810000) [pid = 1802] [serial = 1347] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x7f4bbaf18c00) [pid = 1802] [serial = 1302] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x7f4b99b4ac00) [pid = 1802] [serial = 1248] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x7f4b9346e400) [pid = 1802] [serial = 1242] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x7f4b997ddc00) [pid = 1802] [serial = 1275] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x7f4bade9dc00) [pid = 1802] [serial = 1290] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x7f4bbc0a6000) [pid = 1802] [serial = 1299] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x7f4b98b40000) [pid = 1802] [serial = 1335] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x7f4ba5f4f000) [pid = 1802] [serial = 1284] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x7f4ba7d23400) [pid = 1802] [serial = 1287] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x7f4b99dab800) [pid = 1802] [serial = 1338] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x7f4b9b6e9000) [pid = 1802] [serial = 1278] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x7f4bae360000) [pid = 1802] [serial = 1293] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x7f4ba4e78400) [pid = 1802] [serial = 1281] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x7f4b9d85a800) [pid = 1802] [serial = 1341] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x7f4ba4e25000) [pid = 1802] [serial = 1344] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x7f4b98816000) [pid = 1802] [serial = 1452] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x7f4b977b7c00) [pid = 1802] [serial = 1445] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x7f4ba1e30400) [pid = 1802] [serial = 1409] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x7f4b9a9cc800) [pid = 1802] [serial = 1455] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x7f4bad954400) [pid = 1802] [serial = 1424] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x7f4b9cea1800) [pid = 1802] [serial = 1398] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x7f4b9a884c00) [pid = 1802] [serial = 1454] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x7f4ba96ecc00) [pid = 1802] [serial = 1421] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x7f4b91368400) [pid = 1802] [serial = 1442] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x7f4ba4d8e400) [pid = 1802] [serial = 1412] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x7f4b99c4b000) [pid = 1802] [serial = 1403] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x7f4b90dccc00) [pid = 1802] [serial = 1436] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x7f4b9c7e8400) [pid = 1802] [serial = 1406] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x7f4b9cf32800) [pid = 1802] [serial = 1460] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x7f4ba5f47400) [pid = 1802] [serial = 1415] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x7f4b99745c00) [pid = 1802] [serial = 1457] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x7f4bbbdd3800) [pid = 1802] [serial = 1430] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x7f4ba7d31000) [pid = 1802] [serial = 1418] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x7f4b9135e800) [pid = 1802] [serial = 1439] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x7f4b97ea2c00) [pid = 1802] [serial = 1466] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4b9ce9a000) [pid = 1802] [serial = 1458] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4ba3ce5400) [pid = 1802] [serial = 1464] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4b97e9a400) [pid = 1802] [serial = 1451] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4bac2f6800) [pid = 1802] [serial = 1427] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x7f4b9d7f7800) [pid = 1802] [serial = 1463] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4b91376000) [pid = 1802] [serial = 1448] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4b9d043400) [pid = 1802] [serial = 1461] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x7f4bbf139400) [pid = 1802] [serial = 1433] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x7f4b970b2c00) [pid = 1802] [serial = 1449] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x7f4b97e9a800) [pid = 1802] [serial = 1400] [outer = (nil)] [url = about:blank] 13:35:27 INFO - PROCESS | 1802 | 1461530127692 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 13:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2940ms 13:35:27 INFO - PROCESS | 1802 | 1461530127740 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 13:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:35:27 INFO - PROCESS | 1802 | 1461530127746 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 13:35:27 INFO - PROCESS | 1802 | 1461530127754 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:35:27 INFO - PROCESS | 1802 | 1461530127759 Marionette TRACE conn3 <- [1,2102,null,{}] 13:35:27 INFO - PROCESS | 1802 | 1461530127768 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:28 INFO - PROCESS | 1802 | 1461530128014 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 13:35:28 INFO - PROCESS | 1802 | 1461530128242 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b90fdd000 == 155 [pid = 1802] [id = 533] 13:35:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x7f4b90deb400) [pid = 1802] [serial = 1600] [outer = (nil)] 13:35:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x7f4b91371400) [pid = 1802] [serial = 1601] [outer = 0x7f4b90deb400] 13:35:28 INFO - PROCESS | 1802 | 1461530128312 Marionette DEBUG loaded listener.js 13:35:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x7f4b93113c00) [pid = 1802] [serial = 1602] [outer = 0x7f4b90deb400] 13:35:29 INFO - PROCESS | 1802 | 1461530129049 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 13:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1339ms 13:35:29 INFO - PROCESS | 1802 | 1461530129094 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 13:35:29 INFO - PROCESS | 1802 | 1461530129101 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 13:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:35:29 INFO - PROCESS | 1802 | 1461530129111 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:35:29 INFO - PROCESS | 1802 | 1461530129114 Marionette TRACE conn3 <- [1,2106,null,{}] 13:35:29 INFO - PROCESS | 1802 | 1461530129119 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:29 INFO - PROCESS | 1802 | 1461530129408 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 13:35:29 INFO - PROCESS | 1802 | 1461530129529 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b925f5800 == 156 [pid = 1802] [id = 534] 13:35:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4b90ec7000) [pid = 1802] [serial = 1603] [outer = (nil)] 13:35:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4b970b8400) [pid = 1802] [serial = 1604] [outer = 0x7f4b90ec7000] 13:35:29 INFO - PROCESS | 1802 | 1461530129590 Marionette DEBUG loaded listener.js 13:35:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x7f4b97c17400) [pid = 1802] [serial = 1605] [outer = 0x7f4b90ec7000] 13:35:30 INFO - PROCESS | 1802 | 1461530130586 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 13:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1538ms 13:35:30 INFO - PROCESS | 1802 | 1461530130650 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 13:35:30 INFO - PROCESS | 1802 | 1461530130653 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 13:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:35:30 INFO - PROCESS | 1802 | 1461530130660 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:35:30 INFO - PROCESS | 1802 | 1461530130665 Marionette TRACE conn3 <- [1,2110,null,{}] 13:35:30 INFO - PROCESS | 1802 | 1461530130687 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:30 INFO - PROCESS | 1802 | 1461530130956 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 13:35:30 INFO - PROCESS | 1802 | 1461530130991 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b940cd800 == 157 [pid = 1802] [id = 535] 13:35:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4b9804d800) [pid = 1802] [serial = 1606] [outer = (nil)] 13:35:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4b98b39c00) [pid = 1802] [serial = 1607] [outer = 0x7f4b9804d800] 13:35:31 INFO - PROCESS | 1802 | 1461530131060 Marionette DEBUG loaded listener.js 13:35:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4b99745c00) [pid = 1802] [serial = 1608] [outer = 0x7f4b9804d800] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4b91363c00) [pid = 1802] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4b90de1400) [pid = 1802] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4b9c624c00) [pid = 1802] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x7f4bbbeef800) [pid = 1802] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4bbaf19800) [pid = 1802] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4ba4e75c00) [pid = 1802] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x7f4b90de3400) [pid = 1802] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x7f4b909b8800) [pid = 1802] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x7f4b99751000) [pid = 1802] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x7f4b970b3c00) [pid = 1802] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x7f4bb1423c00) [pid = 1802] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x7f4b9137a400) [pid = 1802] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x7f4b90ec7400) [pid = 1802] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x7f4b98b10000) [pid = 1802] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x7f4b9aa79c00) [pid = 1802] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x7f4b970b0c00) [pid = 1802] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x7f4b977ab800) [pid = 1802] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x7f4b909b8400) [pid = 1802] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x7f4b90dd0800) [pid = 1802] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x7f4ba5725800) [pid = 1802] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x7f4b90dc4800) [pid = 1802] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x7f4b90dde800) [pid = 1802] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x7f4ba5a27800) [pid = 1802] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x7f4ba5a2f800) [pid = 1802] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x7f4ba9178000) [pid = 1802] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x7f4ba5805000) [pid = 1802] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x7f4b90dc5400) [pid = 1802] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x7f4b90de9400) [pid = 1802] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x7f4b90ec8c00) [pid = 1802] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x7f4b97c0c800) [pid = 1802] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x7f4b90dc4c00) [pid = 1802] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x7f4b9c5b7c00) [pid = 1802] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x7f4b99b4a000) [pid = 1802] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x7f4ba73e2000) [pid = 1802] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4b909bd000) [pid = 1802] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4b977b0800) [pid = 1802] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4b9d5b7000) [pid = 1802] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4b9a9c6400) [pid = 1802] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4ba54e7400) [pid = 1802] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4bbbdc6c00) [pid = 1802] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:35:32 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4ba917dc00) [pid = 1802] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:35:32 INFO - PROCESS | 1802 | 1461530132868 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 13:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 2240ms 13:35:32 INFO - PROCESS | 1802 | 1461530132901 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 13:35:32 INFO - PROCESS | 1802 | 1461530132905 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 13:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:35:32 INFO - PROCESS | 1802 | 1461530132911 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:35:32 INFO - PROCESS | 1802 | 1461530132913 Marionette TRACE conn3 <- [1,2114,null,{}] 13:35:32 INFO - PROCESS | 1802 | 1461530132918 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:33 INFO - PROCESS | 1802 | 1461530133110 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 13:35:33 INFO - PROCESS | 1802 | 1461530133307 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b93e5d000 == 158 [pid = 1802] [id = 536] 13:35:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4b909b4c00) [pid = 1802] [serial = 1609] [outer = (nil)] 13:35:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4b90ecd400) [pid = 1802] [serial = 1610] [outer = 0x7f4b909b4c00] 13:35:33 INFO - PROCESS | 1802 | 1461530133372 Marionette DEBUG loaded listener.js 13:35:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4b9740f400) [pid = 1802] [serial = 1611] [outer = 0x7f4b909b4c00] 13:35:34 INFO - PROCESS | 1802 | 1461530134094 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 13:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1235ms 13:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:35:34 INFO - PROCESS | 1802 | 1461530134147 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 13:35:34 INFO - PROCESS | 1802 | 1461530134149 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 13:35:34 INFO - PROCESS | 1802 | 1461530134155 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:35:34 INFO - PROCESS | 1802 | 1461530134158 Marionette TRACE conn3 <- [1,2118,null,{}] 13:35:34 INFO - PROCESS | 1802 | 1461530134163 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:34 INFO - PROCESS | 1802 | 1461530134436 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 13:35:34 INFO - PROCESS | 1802 | 1461530134456 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9718c000 == 159 [pid = 1802] [id = 537] 13:35:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4b977ae000) [pid = 1802] [serial = 1612] [outer = (nil)] 13:35:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4b99749000) [pid = 1802] [serial = 1613] [outer = 0x7f4b977ae000] 13:35:34 INFO - PROCESS | 1802 | 1461530134519 Marionette DEBUG loaded listener.js 13:35:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4b99b4ec00) [pid = 1802] [serial = 1614] [outer = 0x7f4b977ae000] 13:35:35 INFO - PROCESS | 1802 | 1461530135725 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 13:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1630ms 13:35:35 INFO - PROCESS | 1802 | 1461530135786 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 13:35:35 INFO - PROCESS | 1802 | 1461530135793 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 13:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:35:35 INFO - PROCESS | 1802 | 1461530135803 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:35:35 INFO - PROCESS | 1802 | 1461530135807 Marionette TRACE conn3 <- [1,2122,null,{}] 13:35:35 INFO - PROCESS | 1802 | 1461530135815 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:36 INFO - PROCESS | 1802 | 1461530136053 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 13:35:36 INFO - PROCESS | 1802 | 1461530136367 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b930c3800 == 160 [pid = 1802] [id = 538] 13:35:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4b91372c00) [pid = 1802] [serial = 1615] [outer = (nil)] 13:35:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x7f4b9311d000) [pid = 1802] [serial = 1616] [outer = 0x7f4b91372c00] 13:35:36 INFO - PROCESS | 1802 | 1461530136451 Marionette DEBUG loaded listener.js 13:35:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x7f4b9735bc00) [pid = 1802] [serial = 1617] [outer = 0x7f4b91372c00] 13:35:37 INFO - PROCESS | 1802 | 1461530137345 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 13:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1585ms 13:35:37 INFO - PROCESS | 1802 | 1461530137389 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 13:35:37 INFO - PROCESS | 1802 | 1461530137398 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 13:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:35:37 INFO - PROCESS | 1802 | 1461530137408 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:35:37 INFO - PROCESS | 1802 | 1461530137411 Marionette TRACE conn3 <- [1,2126,null,{}] 13:35:37 INFO - PROCESS | 1802 | 1461530137417 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:37 INFO - PROCESS | 1802 | 1461530137639 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 13:35:38 INFO - PROCESS | 1802 | 1461530137998 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b975ab000 == 161 [pid = 1802] [id = 539] 13:35:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x7f4b97c19000) [pid = 1802] [serial = 1618] [outer = (nil)] 13:35:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x7f4b98b11000) [pid = 1802] [serial = 1619] [outer = 0x7f4b97c19000] 13:35:38 INFO - PROCESS | 1802 | 1461530138076 Marionette DEBUG loaded listener.js 13:35:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x7f4b99745000) [pid = 1802] [serial = 1620] [outer = 0x7f4b97c19000] 13:35:38 INFO - PROCESS | 1802 | 1461530138920 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 13:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1582ms 13:35:38 INFO - PROCESS | 1802 | 1461530138990 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 13:35:38 INFO - PROCESS | 1802 | 1461530138994 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 13:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:35:39 INFO - PROCESS | 1802 | 1461530139001 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:35:39 INFO - PROCESS | 1802 | 1461530139006 Marionette TRACE conn3 <- [1,2130,null,{}] 13:35:39 INFO - PROCESS | 1802 | 1461530139022 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:39 INFO - PROCESS | 1802 | 1461530139286 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 13:35:39 INFO - PROCESS | 1802 | 1461530139593 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99ca5000 == 162 [pid = 1802] [id = 540] 13:35:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x7f4b99b4a000) [pid = 1802] [serial = 1621] [outer = (nil)] 13:35:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x7f4b9a9c0400) [pid = 1802] [serial = 1622] [outer = 0x7f4b99b4a000] 13:35:39 INFO - PROCESS | 1802 | 1461530139677 Marionette DEBUG loaded listener.js 13:35:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x7f4b9b6e9000) [pid = 1802] [serial = 1623] [outer = 0x7f4b99b4a000] 13:35:40 INFO - PROCESS | 1802 | 1461530140569 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 13:35:40 INFO - PROCESS | 1802 | 1461530140646 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 13:35:40 INFO - PROCESS | 1802 | 1461530140652 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:35:40 INFO - PROCESS | 1802 | 1461530140655 Marionette TRACE conn3 <- [1,2134,null,{}] 13:35:40 INFO - PROCESS | 1802 | 1461530140661 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:40 INFO - PROCESS | 1802 | 1461530140888 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 13:35:41 INFO - PROCESS | 1802 | 1461530141191 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c691000 == 163 [pid = 1802] [id = 541] 13:35:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x7f4b99b50000) [pid = 1802] [serial = 1624] [outer = (nil)] 13:35:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x7f4b9cea1800) [pid = 1802] [serial = 1625] [outer = 0x7f4b99b50000] 13:35:41 INFO - PROCESS | 1802 | 1461530141269 Marionette DEBUG loaded listener.js 13:35:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x7f4b9cf31400) [pid = 1802] [serial = 1626] [outer = 0x7f4b99b50000] 13:35:42 INFO - PROCESS | 1802 | 1461530142120 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 13:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1531ms 13:35:42 INFO - PROCESS | 1802 | 1461530142185 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 13:35:42 INFO - PROCESS | 1802 | 1461530142188 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 13:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:35:42 INFO - PROCESS | 1802 | 1461530142194 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:35:42 INFO - PROCESS | 1802 | 1461530142197 Marionette TRACE conn3 <- [1,2138,null,{}] 13:35:42 INFO - PROCESS | 1802 | 1461530142202 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:42 INFO - PROCESS | 1802 | 1461530142423 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 13:35:42 INFO - PROCESS | 1802 | 1461530142695 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9d4e8800 == 164 [pid = 1802] [id = 542] 13:35:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x7f4b9d20f800) [pid = 1802] [serial = 1627] [outer = (nil)] 13:35:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x7f4b9d5b9800) [pid = 1802] [serial = 1628] [outer = 0x7f4b9d20f800] 13:35:42 INFO - PROCESS | 1802 | 1461530142821 Marionette DEBUG loaded listener.js 13:35:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x7f4ba1e2b400) [pid = 1802] [serial = 1629] [outer = 0x7f4b9d20f800] 13:35:43 INFO - PROCESS | 1802 | 1461530143736 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 13:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1585ms 13:35:43 INFO - PROCESS | 1802 | 1461530143782 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 13:35:43 INFO - PROCESS | 1802 | 1461530143786 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 13:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:35:43 INFO - PROCESS | 1802 | 1461530143792 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:35:43 INFO - PROCESS | 1802 | 1461530143794 Marionette TRACE conn3 <- [1,2142,null,{}] 13:35:43 INFO - PROCESS | 1802 | 1461530143800 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:44 INFO - PROCESS | 1802 | 1461530144035 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 13:35:44 INFO - PROCESS | 1802 | 1461530144339 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba2681800 == 165 [pid = 1802] [id = 543] 13:35:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x7f4ba1e2cc00) [pid = 1802] [serial = 1630] [outer = (nil)] 13:35:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x7f4ba23b0c00) [pid = 1802] [serial = 1631] [outer = 0x7f4ba1e2cc00] 13:35:44 INFO - PROCESS | 1802 | 1461530144424 Marionette DEBUG loaded listener.js 13:35:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x7f4ba3bb5c00) [pid = 1802] [serial = 1632] [outer = 0x7f4ba1e2cc00] 13:35:45 INFO - PROCESS | 1802 | 1461530145298 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 13:35:45 INFO - PROCESS | 1802 | 1461530145377 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 13:35:45 INFO - PROCESS | 1802 | 1461530145383 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:35:45 INFO - PROCESS | 1802 | 1461530145386 Marionette TRACE conn3 <- [1,2146,null,{}] 13:35:45 INFO - PROCESS | 1802 | 1461530145392 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:45 INFO - PROCESS | 1802 | 1461530145659 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 13:35:45 INFO - PROCESS | 1802 | 1461530145965 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba589c800 == 166 [pid = 1802] [id = 544] 13:35:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x7f4ba2152800) [pid = 1802] [serial = 1633] [outer = (nil)] 13:35:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x7f4ba4e2d800) [pid = 1802] [serial = 1634] [outer = 0x7f4ba2152800] 13:35:46 INFO - PROCESS | 1802 | 1461530146042 Marionette DEBUG loaded listener.js 13:35:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x7f4ba4e8e400) [pid = 1802] [serial = 1635] [outer = 0x7f4ba2152800] 13:35:46 INFO - PROCESS | 1802 | 1461530146905 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 13:35:46 INFO - PROCESS | 1802 | 1461530146977 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 13:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:35:46 INFO - PROCESS | 1802 | 1461530146983 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:35:46 INFO - PROCESS | 1802 | 1461530146985 Marionette TRACE conn3 <- [1,2150,null,{}] 13:35:46 INFO - PROCESS | 1802 | 1461530146991 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:47 INFO - PROCESS | 1802 | 1461530147196 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 13:35:47 INFO - PROCESS | 1802 | 1461530147508 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba63b0000 == 167 [pid = 1802] [id = 545] 13:35:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x7f4ba23b0800) [pid = 1802] [serial = 1636] [outer = (nil)] 13:35:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x7f4ba5178000) [pid = 1802] [serial = 1637] [outer = 0x7f4ba23b0800] 13:35:47 INFO - PROCESS | 1802 | 1461530147585 Marionette DEBUG loaded listener.js 13:35:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x7f4ba5802c00) [pid = 1802] [serial = 1638] [outer = 0x7f4ba23b0800] 13:35:48 INFO - PROCESS | 1802 | 1461530148437 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 13:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1490ms 13:35:48 INFO - PROCESS | 1802 | 1461530148474 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 13:35:48 INFO - PROCESS | 1802 | 1461530148477 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 13:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:35:48 INFO - PROCESS | 1802 | 1461530148483 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:35:48 INFO - PROCESS | 1802 | 1461530148485 Marionette TRACE conn3 <- [1,2154,null,{}] 13:35:48 INFO - PROCESS | 1802 | 1461530148491 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:48 INFO - PROCESS | 1802 | 1461530148703 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 13:35:48 INFO - PROCESS | 1802 | 1461530148981 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9409000 == 168 [pid = 1802] [id = 546] 13:35:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x7f4ba4e25000) [pid = 1802] [serial = 1639] [outer = (nil)] 13:35:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x7f4ba5a2f400) [pid = 1802] [serial = 1640] [outer = 0x7f4ba4e25000] 13:35:49 INFO - PROCESS | 1802 | 1461530149103 Marionette DEBUG loaded listener.js 13:35:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x7f4ba5f44c00) [pid = 1802] [serial = 1641] [outer = 0x7f4ba4e25000] 13:35:49 INFO - PROCESS | 1802 | 1461530149911 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:35:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:35:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1483ms 13:35:49 INFO - PROCESS | 1802 | 1461530149982 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 13:35:49 INFO - PROCESS | 1802 | 1461530149987 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 13:35:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:35:49 INFO - PROCESS | 1802 | 1461530149995 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:35:50 INFO - PROCESS | 1802 | 1461530149999 Marionette TRACE conn3 <- [1,2158,null,{}] 13:35:50 INFO - PROCESS | 1802 | 1461530150004 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:50 INFO - PROCESS | 1802 | 1461530150248 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 13:35:50 INFO - PROCESS | 1802 | 1461530150581 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9c39800 == 169 [pid = 1802] [id = 547] 13:35:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x7f4ba630b000) [pid = 1802] [serial = 1642] [outer = (nil)] 13:35:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x7f4ba73e0800) [pid = 1802] [serial = 1643] [outer = 0x7f4ba630b000] 13:35:50 INFO - PROCESS | 1802 | 1461530150659 Marionette DEBUG loaded listener.js 13:35:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4ba88b3400) [pid = 1802] [serial = 1644] [outer = 0x7f4ba630b000] 13:35:51 INFO - PROCESS | 1802 | 1461530151502 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1580ms 13:35:51 INFO - PROCESS | 1802 | 1461530151578 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 13:35:51 INFO - PROCESS | 1802 | 1461530151581 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 13:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:35:51 INFO - PROCESS | 1802 | 1461530151587 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:35:51 INFO - PROCESS | 1802 | 1461530151591 Marionette TRACE conn3 <- [1,2162,null,{}] 13:35:51 INFO - PROCESS | 1802 | 1461530151597 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:51 INFO - PROCESS | 1802 | 1461530151889 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 13:35:52 INFO - PROCESS | 1802 | 1461530152205 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad5e1800 == 170 [pid = 1802] [id = 548] 13:35:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4b99b4f800) [pid = 1802] [serial = 1645] [outer = (nil)] 13:35:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x7f4babc74000) [pid = 1802] [serial = 1646] [outer = 0x7f4b99b4f800] 13:35:52 INFO - PROCESS | 1802 | 1461530152287 Marionette DEBUG loaded listener.js 13:35:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4bad959000) [pid = 1802] [serial = 1647] [outer = 0x7f4b99b4f800] 13:35:53 INFO - PROCESS | 1802 | 1461530153116 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 13:35:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:35:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1583ms 13:35:53 INFO - PROCESS | 1802 | 1461530153184 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 13:35:53 INFO - PROCESS | 1802 | 1461530153188 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 13:35:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:35:53 INFO - PROCESS | 1802 | 1461530153197 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:35:53 INFO - PROCESS | 1802 | 1461530153199 Marionette TRACE conn3 <- [1,2166,null,{}] 13:35:53 INFO - PROCESS | 1802 | 1461530153203 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:53 INFO - PROCESS | 1802 | 1461530153413 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 13:35:53 INFO - PROCESS | 1802 | 1461530153695 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae492800 == 171 [pid = 1802] [id = 549] 13:35:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4ba23af400) [pid = 1802] [serial = 1648] [outer = (nil)] 13:35:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4bade9e800) [pid = 1802] [serial = 1649] [outer = 0x7f4ba23af400] 13:35:53 INFO - PROCESS | 1802 | 1461530153811 Marionette DEBUG loaded listener.js 13:35:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4bae35b400) [pid = 1802] [serial = 1650] [outer = 0x7f4ba23af400] 13:35:54 INFO - PROCESS | 1802 | 1461530154659 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 13:35:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1535ms 13:35:54 INFO - PROCESS | 1802 | 1461530154736 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 13:35:54 INFO - PROCESS | 1802 | 1461530154740 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 13:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:35:54 INFO - PROCESS | 1802 | 1461530154749 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:35:54 INFO - PROCESS | 1802 | 1461530154751 Marionette TRACE conn3 <- [1,2170,null,{}] 13:35:54 INFO - PROCESS | 1802 | 1461530154756 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:54 INFO - PROCESS | 1802 | 1461530154976 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 13:35:55 INFO - PROCESS | 1802 | 1461530155247 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf925800 == 172 [pid = 1802] [id = 550] 13:35:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x7f4ba25d6c00) [pid = 1802] [serial = 1651] [outer = (nil)] 13:35:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x7f4baed82800) [pid = 1802] [serial = 1652] [outer = 0x7f4ba25d6c00] 13:35:55 INFO - PROCESS | 1802 | 1461530155367 Marionette DEBUG loaded listener.js 13:35:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x7f4bb136b400) [pid = 1802] [serial = 1653] [outer = 0x7f4ba25d6c00] 13:35:56 INFO - PROCESS | 1802 | 1461530156167 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 13:35:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1490ms 13:35:56 INFO - PROCESS | 1802 | 1461530156247 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 13:35:56 INFO - PROCESS | 1802 | 1461530156253 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 13:35:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:35:56 INFO - PROCESS | 1802 | 1461530156267 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:35:56 INFO - PROCESS | 1802 | 1461530156271 Marionette TRACE conn3 <- [1,2174,null,{}] 13:35:56 INFO - PROCESS | 1802 | 1461530156280 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:56 INFO - PROCESS | 1802 | 1461530156626 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 13:35:56 INFO - PROCESS | 1802 | 1461530156991 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbc0eb800 == 173 [pid = 1802] [id = 551] 13:35:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x7f4b9d042c00) [pid = 1802] [serial = 1654] [outer = (nil)] 13:35:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x7f4babc79c00) [pid = 1802] [serial = 1655] [outer = 0x7f4b9d042c00] 13:35:57 INFO - PROCESS | 1802 | 1461530157070 Marionette DEBUG loaded listener.js 13:35:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x7f4bbaf18000) [pid = 1802] [serial = 1656] [outer = 0x7f4b9d042c00] 13:35:58 INFO - PROCESS | 1802 | 1461530158163 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 13:35:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1940ms 13:35:58 INFO - PROCESS | 1802 | 1461530158206 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 13:35:58 INFO - PROCESS | 1802 | 1461530158209 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 13:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:35:58 INFO - PROCESS | 1802 | 1461530158216 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:35:58 INFO - PROCESS | 1802 | 1461530158219 Marionette TRACE conn3 <- [1,2178,null,{}] 13:35:58 INFO - PROCESS | 1802 | 1461530158225 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:58 INFO - PROCESS | 1802 | 1461530158489 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 13:35:58 INFO - PROCESS | 1802 | 1461530158839 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0d1e800 == 174 [pid = 1802] [id = 552] 13:35:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x7f4bbbdd2000) [pid = 1802] [serial = 1657] [outer = (nil)] 13:35:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x7f4bbbeef800) [pid = 1802] [serial = 1658] [outer = 0x7f4bbbdd2000] 13:35:58 INFO - PROCESS | 1802 | 1461530158917 Marionette DEBUG loaded listener.js 13:35:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x7f4bbd28ec00) [pid = 1802] [serial = 1659] [outer = 0x7f4bbbdd2000] 13:35:59 INFO - PROCESS | 1802 | 1461530159768 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1584ms 13:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:35:59 INFO - PROCESS | 1802 | 1461530159801 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 13:35:59 INFO - PROCESS | 1802 | 1461530159804 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 13:35:59 INFO - PROCESS | 1802 | 1461530159811 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:35:59 INFO - PROCESS | 1802 | 1461530159814 Marionette TRACE conn3 <- [1,2182,null,{}] 13:35:59 INFO - PROCESS | 1802 | 1461530159819 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:00 INFO - PROCESS | 1802 | 1461530160055 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 13:36:00 INFO - PROCESS | 1802 | 1461530160399 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc3091000 == 175 [pid = 1802] [id = 553] 13:36:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x7f4ba4f9f800) [pid = 1802] [serial = 1660] [outer = (nil)] 13:36:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x7f4ba4fa6800) [pid = 1802] [serial = 1661] [outer = 0x7f4ba4f9f800] 13:36:00 INFO - PROCESS | 1802 | 1461530160551 Marionette DEBUG loaded listener.js 13:36:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x7f4ba4fab800) [pid = 1802] [serial = 1662] [outer = 0x7f4ba4f9f800] 13:36:01 INFO - PROCESS | 1802 | 1461530161555 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:36:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1783ms 13:36:01 INFO - PROCESS | 1802 | 1461530161596 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 13:36:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:36:01 INFO - PROCESS | 1802 | 1461530161601 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 13:36:01 INFO - PROCESS | 1802 | 1461530161633 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:36:01 INFO - PROCESS | 1802 | 1461530161638 Marionette TRACE conn3 <- [1,2186,null,{}] 13:36:01 INFO - PROCESS | 1802 | 1461530161654 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:01 INFO - PROCESS | 1802 | 1461530161985 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 13:36:02 INFO - PROCESS | 1802 | 1461530162316 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9310000 == 176 [pid = 1802] [id = 554] 13:36:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x7f4b909bc800) [pid = 1802] [serial = 1663] [outer = (nil)] 13:36:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x7f4bbafd8400) [pid = 1802] [serial = 1664] [outer = 0x7f4b909bc800] 13:36:02 INFO - PROCESS | 1802 | 1461530162398 Marionette DEBUG loaded listener.js 13:36:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x7f4bbf1bb400) [pid = 1802] [serial = 1665] [outer = 0x7f4b909bc800] 13:36:03 INFO - PROCESS | 1802 | 1461530163317 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 13:36:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:36:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1777ms 13:36:03 INFO - PROCESS | 1802 | 1461530163387 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 13:36:03 INFO - PROCESS | 1802 | 1461530163390 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 13:36:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:36:03 INFO - PROCESS | 1802 | 1461530163396 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:36:03 INFO - PROCESS | 1802 | 1461530163398 Marionette TRACE conn3 <- [1,2190,null,{}] 13:36:03 INFO - PROCESS | 1802 | 1461530163404 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:03 INFO - PROCESS | 1802 | 1461530163637 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 13:36:04 INFO - PROCESS | 1802 | 1461530164007 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc8bbc800 == 177 [pid = 1802] [id = 555] 13:36:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x7f4b8d9b9400) [pid = 1802] [serial = 1666] [outer = (nil)] 13:36:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x7f4b8d9bd000) [pid = 1802] [serial = 1667] [outer = 0x7f4b8d9b9400] 13:36:04 INFO - PROCESS | 1802 | 1461530164139 Marionette DEBUG loaded listener.js 13:36:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x7f4b8d9c1400) [pid = 1802] [serial = 1668] [outer = 0x7f4b8d9b9400] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9c34000 == 176 [pid = 1802] [id = 426] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad773000 == 175 [pid = 1802] [id = 474] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae3cd800 == 174 [pid = 1802] [id = 475] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb1403000 == 173 [pid = 1802] [id = 476] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbcd23800 == 172 [pid = 1802] [id = 477] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc0d24000 == 171 [pid = 1802] [id = 478] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc8bac800 == 170 [pid = 1802] [id = 480] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc151d800 == 169 [pid = 1802] [id = 479] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b97c1a800 == 168 [pid = 1802] [id = 481] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bab12c000 == 167 [pid = 1802] [id = 473] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba29aa000 == 166 [pid = 1802] [id = 425] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b93e5d000 == 165 [pid = 1802] [id = 536] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b940cd800 == 164 [pid = 1802] [id = 535] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b925f5800 == 163 [pid = 1802] [id = 534] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b90fdd000 == 162 [pid = 1802] [id = 533] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b94c0a000 == 161 [pid = 1802] [id = 532] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b911d6000 == 160 [pid = 1802] [id = 531] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b94cbb000 == 159 [pid = 1802] [id = 530] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc8bc3000 == 158 [pid = 1802] [id = 529] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc148d800 == 157 [pid = 1802] [id = 528] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc0d21800 == 156 [pid = 1802] [id = 527] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbc265800 == 155 [pid = 1802] [id = 526] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb5fe3800 == 154 [pid = 1802] [id = 525] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae49f800 == 153 [pid = 1802] [id = 524] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad5e2000 == 152 [pid = 1802] [id = 523] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9c93000 == 151 [pid = 1802] [id = 522] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9796800 == 150 [pid = 1802] [id = 521] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba7388000 == 149 [pid = 1802] [id = 520] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5ccd800 == 148 [pid = 1802] [id = 519] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba299e000 == 147 [pid = 1802] [id = 518] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba1fdf000 == 146 [pid = 1802] [id = 517] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9cfe0800 == 145 [pid = 1802] [id = 516] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99cb5000 == 144 [pid = 1802] [id = 515] 13:36:06 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b93e69800 == 143 [pid = 1802] [id = 514] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x7f4b997e8c00) [pid = 1802] [serial = 1539] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x7f4b9aa70400) [pid = 1802] [serial = 1541] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x7f4b98051c00) [pid = 1802] [serial = 1523] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x7f4b98b0d400) [pid = 1802] [serial = 1538] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x7f4ba4e2b800) [pid = 1802] [serial = 1481] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x7f4bbf13bc00) [pid = 1802] [serial = 1503] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x7f4bc0b9cc00) [pid = 1802] [serial = 1434] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x7f4ba9175c00) [pid = 1802] [serial = 1419] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x7f4b99c59c00) [pid = 1802] [serial = 1469] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x7f4bc0b4c000) [pid = 1802] [serial = 1515] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x7f4b9a889c00) [pid = 1802] [serial = 1536] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x7f4baed7fc00) [pid = 1802] [serial = 1428] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x7f4bb14e4c00) [pid = 1802] [serial = 1499] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x7f4b9cf27400) [pid = 1802] [serial = 1446] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x7f4b90ed4400) [pid = 1802] [serial = 1506] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x7f4b9a88fc00) [pid = 1802] [serial = 1475] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x7f4b9aa7cc00) [pid = 1802] [serial = 1476] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x7f4ba3bb6800) [pid = 1802] [serial = 1479] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4b90ecf000) [pid = 1802] [serial = 1505] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4b9d046c00) [pid = 1802] [serial = 1332] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4b9804d400) [pid = 1802] [serial = 1473] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4b909bdc00) [pid = 1802] [serial = 1511] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x7f4bbaf1ec00) [pid = 1802] [serial = 1500] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4bbbdcc800) [pid = 1802] [serial = 1443] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4ba2159000) [pid = 1802] [serial = 1524] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x7f4ba6303400) [pid = 1802] [serial = 1416] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x7f4b90dd2000) [pid = 1802] [serial = 1437] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x7f4b97409800) [pid = 1802] [serial = 1530] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x7f4ba6f3bc00) [pid = 1802] [serial = 1487] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x7f4ba96ee400) [pid = 1802] [serial = 1490] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x7f4bae094c00) [pid = 1802] [serial = 1496] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x7f4bac2f8800) [pid = 1802] [serial = 1422] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x7f4b98b0a000) [pid = 1802] [serial = 1533] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x7f4b9a888800) [pid = 1802] [serial = 1521] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x7f4ba87b8000) [pid = 1802] [serial = 1508] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x7f4b9d853800) [pid = 1802] [serial = 1470] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x7f4baed7c800) [pid = 1802] [serial = 1497] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x7f4bbf1bec00) [pid = 1802] [serial = 1509] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x7f4b97e9f800) [pid = 1802] [serial = 1532] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x7f4b98a69c00) [pid = 1802] [serial = 1401] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x7f4b9d043800) [pid = 1802] [serial = 1478] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x7f4bbc21b000) [pid = 1802] [serial = 1502] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x7f4b909c2400) [pid = 1802] [serial = 1512] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x7f4b91363000) [pid = 1802] [serial = 1440] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x7f4ba3cd8400) [pid = 1802] [serial = 1410] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x7f4b99dae800) [pid = 1802] [serial = 1404] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x7f4bad649000) [pid = 1802] [serial = 1494] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x7f4ba4f15800) [pid = 1802] [serial = 1482] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x7f4ba214d000) [pid = 1802] [serial = 1517] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x7f4b9a889800) [pid = 1802] [serial = 1527] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x7f4b970b2800) [pid = 1802] [serial = 1529] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x7f4ba4e75800) [pid = 1802] [serial = 1413] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x7f4bac231400) [pid = 1802] [serial = 1493] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4b97da7800) [pid = 1802] [serial = 1526] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4b99c55c00) [pid = 1802] [serial = 1535] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4ba8ab9800) [pid = 1802] [serial = 1488] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4b9d5b6800) [pid = 1802] [serial = 1407] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4bab10e400) [pid = 1802] [serial = 1491] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4ba5a27000) [pid = 1802] [serial = 1485] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4bbc21b800) [pid = 1802] [serial = 1431] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4bae093000) [pid = 1802] [serial = 1425] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4ba2154400) [pid = 1802] [serial = 1518] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4b97360800) [pid = 1802] [serial = 1520] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x7f4ba5723c00) [pid = 1802] [serial = 1484] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x7f4b97c71400) [pid = 1802] [serial = 1472] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x7f4bbbef4400) [pid = 1802] [serial = 1514] [outer = (nil)] [url = about:blank] 13:36:06 INFO - PROCESS | 1802 | 1461530166909 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 13:36:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:36:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 3540ms 13:36:06 INFO - PROCESS | 1802 | 1461530166937 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 13:36:06 INFO - PROCESS | 1802 | 1461530166943 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 13:36:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:36:06 INFO - PROCESS | 1802 | 1461530166951 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:36:06 INFO - PROCESS | 1802 | 1461530166958 Marionette TRACE conn3 <- [1,2194,null,{}] 13:36:06 INFO - PROCESS | 1802 | 1461530166967 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:07 INFO - PROCESS | 1802 | 1461530167219 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 13:36:07 INFO - PROCESS | 1802 | 1461530167416 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b90fc3000 == 144 [pid = 1802] [id = 556] 13:36:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x7f4b8d9b9c00) [pid = 1802] [serial = 1669] [outer = (nil)] 13:36:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x7f4b90dc5c00) [pid = 1802] [serial = 1670] [outer = 0x7f4b8d9b9c00] 13:36:07 INFO - PROCESS | 1802 | 1461530167536 Marionette DEBUG loaded listener.js 13:36:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x7f4b90dd0400) [pid = 1802] [serial = 1671] [outer = 0x7f4b8d9b9c00] 13:36:08 INFO - PROCESS | 1802 | 1461530168747 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 13:36:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:36:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1840ms 13:36:08 INFO - PROCESS | 1802 | 1461530168793 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 13:36:08 INFO - PROCESS | 1802 | 1461530168801 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 13:36:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:36:08 INFO - PROCESS | 1802 | 1461530168857 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:36:08 INFO - PROCESS | 1802 | 1461530168861 Marionette TRACE conn3 <- [1,2198,null,{}] 13:36:08 INFO - PROCESS | 1802 | 1461530168867 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:09 INFO - PROCESS | 1802 | 1461530169177 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 13:36:09 INFO - PROCESS | 1802 | 1461530169363 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b913dd000 == 145 [pid = 1802] [id = 557] 13:36:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4b90de6000) [pid = 1802] [serial = 1672] [outer = (nil)] 13:36:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4b910d5000) [pid = 1802] [serial = 1673] [outer = 0x7f4b90de6000] 13:36:09 INFO - PROCESS | 1802 | 1461530169430 Marionette DEBUG loaded listener.js 13:36:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4b911a9000) [pid = 1802] [serial = 1674] [outer = 0x7f4b90de6000] 13:36:10 INFO - PROCESS | 1802 | 1461530170301 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:36:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:36:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1496ms 13:36:10 INFO - PROCESS | 1802 | 1461530170351 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 13:36:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:36:10 INFO - PROCESS | 1802 | 1461530170360 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 13:36:10 INFO - PROCESS | 1802 | 1461530170366 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:36:10 INFO - PROCESS | 1802 | 1461530170381 Marionette TRACE conn3 <- [1,2202,null,{}] 13:36:10 INFO - PROCESS | 1802 | 1461530170448 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:10 INFO - PROCESS | 1802 | 1461530170858 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4b909b4c00) [pid = 1802] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4b99b4c400) [pid = 1802] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4b97c71000) [pid = 1802] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x7f4b9d046000) [pid = 1802] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x7f4b9135f000) [pid = 1802] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x7f4b90deb000) [pid = 1802] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x7f4b9804d800) [pid = 1802] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x7f4b97402800) [pid = 1802] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x7f4b90deb400) [pid = 1802] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x7f4b911a1000) [pid = 1802] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x7f4b9136f400) [pid = 1802] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x7f4b997de000) [pid = 1802] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x7f4b9c627c00) [pid = 1802] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x7f4b910c9c00) [pid = 1802] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x7f4ba3bbe000) [pid = 1802] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x7f4b98045c00) [pid = 1802] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x7f4b90de4400) [pid = 1802] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x7f4bae08d800) [pid = 1802] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x7f4bade9ac00) [pid = 1802] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x7f4b97ea5000) [pid = 1802] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x7f4b911a1c00) [pid = 1802] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x7f4b90ec7000) [pid = 1802] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:36:11 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x7f4b9c62a800) [pid = 1802] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:36:11 INFO - PROCESS | 1802 | 1461530171557 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b930db800 == 146 [pid = 1802] [id = 558] 13:36:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x7f4b90de4400) [pid = 1802] [serial = 1675] [outer = (nil)] 13:36:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x7f4b910c7800) [pid = 1802] [serial = 1676] [outer = 0x7f4b90de4400] 13:36:11 INFO - PROCESS | 1802 | 1461530171640 Marionette DEBUG loaded listener.js 13:36:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x7f4b91370000) [pid = 1802] [serial = 1677] [outer = 0x7f4b90de4400] 13:36:12 INFO - PROCESS | 1802 | 1461530172399 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 13:36:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:36:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 2068ms 13:36:12 INFO - PROCESS | 1802 | 1461530172436 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 13:36:12 INFO - PROCESS | 1802 | 1461530172440 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 13:36:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:36:12 INFO - PROCESS | 1802 | 1461530172446 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:36:12 INFO - PROCESS | 1802 | 1461530172449 Marionette TRACE conn3 <- [1,2206,null,{}] 13:36:12 INFO - PROCESS | 1802 | 1461530172466 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:12 INFO - PROCESS | 1802 | 1461530172709 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 13:36:12 INFO - PROCESS | 1802 | 1461530172897 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b940cd800 == 147 [pid = 1802] [id = 559] 13:36:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x7f4b90de6c00) [pid = 1802] [serial = 1678] [outer = (nil)] 13:36:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x7f4b93462800) [pid = 1802] [serial = 1679] [outer = 0x7f4b90de6c00] 13:36:12 INFO - PROCESS | 1802 | 1461530172966 Marionette DEBUG loaded listener.js 13:36:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x7f4b970b2800) [pid = 1802] [serial = 1680] [outer = 0x7f4b90de6c00] 13:36:14 INFO - PROCESS | 1802 | 1461530174057 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 13:36:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:36:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1642ms 13:36:14 INFO - PROCESS | 1802 | 1461530174090 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 13:36:14 INFO - PROCESS | 1802 | 1461530174094 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 13:36:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:36:14 INFO - PROCESS | 1802 | 1461530174103 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:36:14 INFO - PROCESS | 1802 | 1461530174107 Marionette TRACE conn3 <- [1,2210,null,{}] 13:36:14 INFO - PROCESS | 1802 | 1461530174117 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:14 INFO - PROCESS | 1802 | 1461530174403 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 13:36:14 INFO - PROCESS | 1802 | 1461530174734 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b91273800 == 148 [pid = 1802] [id = 560] 13:36:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x7f4b90dc7400) [pid = 1802] [serial = 1681] [outer = (nil)] 13:36:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x7f4b90debc00) [pid = 1802] [serial = 1682] [outer = 0x7f4b90dc7400] 13:36:14 INFO - PROCESS | 1802 | 1461530174815 Marionette DEBUG loaded listener.js 13:36:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x7f4b910d0c00) [pid = 1802] [serial = 1683] [outer = 0x7f4b90dc7400] 13:36:15 INFO - PROCESS | 1802 | 1461530175797 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 13:36:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:36:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1733ms 13:36:15 INFO - PROCESS | 1802 | 1461530175837 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 13:36:15 INFO - PROCESS | 1802 | 1461530175846 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 13:36:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:36:15 INFO - PROCESS | 1802 | 1461530175856 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:36:15 INFO - PROCESS | 1802 | 1461530175860 Marionette TRACE conn3 <- [1,2214,null,{}] 13:36:15 INFO - PROCESS | 1802 | 1461530175866 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:16 INFO - PROCESS | 1802 | 1461530176124 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 13:36:16 INFO - PROCESS | 1802 | 1461530176446 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b940dc000 == 149 [pid = 1802] [id = 561] 13:36:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x7f4b91361800) [pid = 1802] [serial = 1684] [outer = (nil)] 13:36:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x7f4b91371c00) [pid = 1802] [serial = 1685] [outer = 0x7f4b91361800] 13:36:16 INFO - PROCESS | 1802 | 1461530176529 Marionette DEBUG loaded listener.js 13:36:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x7f4b9345f800) [pid = 1802] [serial = 1686] [outer = 0x7f4b91361800] 13:36:17 INFO - PROCESS | 1802 | 1461530177476 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 13:36:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:36:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1687ms 13:36:17 INFO - PROCESS | 1802 | 1461530177544 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 13:36:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:36:17 INFO - PROCESS | 1802 | 1461530177549 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 13:36:17 INFO - PROCESS | 1802 | 1461530177556 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:36:17 INFO - PROCESS | 1802 | 1461530177562 Marionette TRACE conn3 <- [1,2218,null,{}] 13:36:17 INFO - PROCESS | 1802 | 1461530177577 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:17 INFO - PROCESS | 1802 | 1461530177846 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 13:36:18 INFO - PROCESS | 1802 | 1461530178162 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b963dc000 == 150 [pid = 1802] [id = 562] 13:36:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x7f4b977b3800) [pid = 1802] [serial = 1687] [outer = (nil)] 13:36:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x7f4b97c6c400) [pid = 1802] [serial = 1688] [outer = 0x7f4b977b3800] 13:36:18 INFO - PROCESS | 1802 | 1461530178242 Marionette DEBUG loaded listener.js 13:36:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x7f4b97dac000) [pid = 1802] [serial = 1689] [outer = 0x7f4b977b3800] 13:36:19 INFO - PROCESS | 1802 | 1461530179121 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 13:36:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:36:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1645ms 13:36:19 INFO - PROCESS | 1802 | 1461530179203 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 13:36:19 INFO - PROCESS | 1802 | 1461530179210 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 13:36:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:36:19 INFO - PROCESS | 1802 | 1461530179221 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:36:19 INFO - PROCESS | 1802 | 1461530179225 Marionette TRACE conn3 <- [1,2222,null,{}] 13:36:19 INFO - PROCESS | 1802 | 1461530179235 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:19 INFO - PROCESS | 1802 | 1461530179592 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 13:36:19 INFO - PROCESS | 1802 | 1461530179919 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b974ba800 == 151 [pid = 1802] [id = 563] 13:36:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x7f4b977b8c00) [pid = 1802] [serial = 1690] [outer = (nil)] 13:36:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x7f4b98051c00) [pid = 1802] [serial = 1691] [outer = 0x7f4b977b8c00] 13:36:20 INFO - PROCESS | 1802 | 1461530179994 Marionette DEBUG loaded listener.js 13:36:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x7f4b98b0a800) [pid = 1802] [serial = 1692] [outer = 0x7f4b977b8c00] 13:36:20 INFO - PROCESS | 1802 | 1461530180872 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:36:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:36:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1693ms 13:36:20 INFO - PROCESS | 1802 | 1461530180913 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 13:36:20 INFO - PROCESS | 1802 | 1461530180917 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 13:36:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:36:20 INFO - PROCESS | 1802 | 1461530180923 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:36:20 INFO - PROCESS | 1802 | 1461530180925 Marionette TRACE conn3 <- [1,2226,null,{}] 13:36:20 INFO - PROCESS | 1802 | 1461530180931 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:21 INFO - PROCESS | 1802 | 1461530181168 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 13:36:21 INFO - PROCESS | 1802 | 1461530181427 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b97ec7000 == 152 [pid = 1802] [id = 564] 13:36:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x7f4b97e9f800) [pid = 1802] [serial = 1693] [outer = (nil)] 13:36:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x7f4b99743c00) [pid = 1802] [serial = 1694] [outer = 0x7f4b97e9f800] 13:36:21 INFO - PROCESS | 1802 | 1461530181545 Marionette DEBUG loaded listener.js 13:36:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4b997e5400) [pid = 1802] [serial = 1695] [outer = 0x7f4b97e9f800] 13:36:22 INFO - PROCESS | 1802 | 1461530182415 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 13:36:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:36:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1535ms 13:36:22 INFO - PROCESS | 1802 | 1461530182460 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 13:36:22 INFO - PROCESS | 1802 | 1461530182463 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 13:36:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:36:22 INFO - PROCESS | 1802 | 1461530182469 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:36:22 INFO - PROCESS | 1802 | 1461530182471 Marionette TRACE conn3 <- [1,2230,null,{}] 13:36:22 INFO - PROCESS | 1802 | 1461530182477 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:22 INFO - PROCESS | 1802 | 1461530182841 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 13:36:23 INFO - PROCESS | 1802 | 1461530183228 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99e87000 == 153 [pid = 1802] [id = 565] 13:36:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4b9a889800) [pid = 1802] [serial = 1696] [outer = (nil)] 13:36:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4b9b6ee000) [pid = 1802] [serial = 1697] [outer = 0x7f4b9a889800] 13:36:23 INFO - PROCESS | 1802 | 1461530183315 Marionette DEBUG loaded listener.js 13:36:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4b9c7ea000) [pid = 1802] [serial = 1698] [outer = 0x7f4b9a889800] 13:36:24 INFO - PROCESS | 1802 | 1461530184146 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 13:36:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:36:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1729ms 13:36:24 INFO - PROCESS | 1802 | 1461530184200 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 13:36:24 INFO - PROCESS | 1802 | 1461530184204 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 13:36:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:36:24 INFO - PROCESS | 1802 | 1461530184224 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:36:24 INFO - PROCESS | 1802 | 1461530184229 Marionette TRACE conn3 <- [1,2234,null,{}] 13:36:24 INFO - PROCESS | 1802 | 1461530184239 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:24 INFO - PROCESS | 1802 | 1461530184454 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 13:36:24 INFO - PROCESS | 1802 | 1461530184713 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c8ce800 == 154 [pid = 1802] [id = 566] 13:36:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4b909bac00) [pid = 1802] [serial = 1699] [outer = (nil)] 13:36:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4b9cf2ec00) [pid = 1802] [serial = 1700] [outer = 0x7f4b909bac00] 13:36:24 INFO - PROCESS | 1802 | 1461530184787 Marionette DEBUG loaded listener.js 13:36:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4b9d202400) [pid = 1802] [serial = 1701] [outer = 0x7f4b909bac00] 13:36:25 INFO - PROCESS | 1802 | 1461530185739 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 13:36:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:36:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1599ms 13:36:25 INFO - PROCESS | 1802 | 1461530185810 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 13:36:25 INFO - PROCESS | 1802 | 1461530185813 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 13:36:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:36:25 INFO - PROCESS | 1802 | 1461530185820 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:36:25 INFO - PROCESS | 1802 | 1461530185823 Marionette TRACE conn3 <- [1,2238,null,{}] 13:36:25 INFO - PROCESS | 1802 | 1461530185829 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:26 INFO - PROCESS | 1802 | 1461530186103 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 13:36:26 INFO - PROCESS | 1802 | 1461530186418 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba1fd7800 == 155 [pid = 1802] [id = 567] 13:36:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4b9735cc00) [pid = 1802] [serial = 1702] [outer = (nil)] 13:36:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4b9d7f0400) [pid = 1802] [serial = 1703] [outer = 0x7f4b9735cc00] 13:36:26 INFO - PROCESS | 1802 | 1461530186499 Marionette DEBUG loaded listener.js 13:36:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4b9d85e400) [pid = 1802] [serial = 1704] [outer = 0x7f4b9735cc00] 13:36:27 INFO - PROCESS | 1802 | 1461530187339 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:36:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:36:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1583ms 13:36:27 INFO - PROCESS | 1802 | 1461530187404 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 13:36:27 INFO - PROCESS | 1802 | 1461530187408 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 13:36:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:36:27 INFO - PROCESS | 1802 | 1461530187414 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:36:27 INFO - PROCESS | 1802 | 1461530187417 Marionette TRACE conn3 <- [1,2242,null,{}] 13:36:27 INFO - PROCESS | 1802 | 1461530187422 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:27 INFO - PROCESS | 1802 | 1461530187674 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 13:36:27 INFO - PROCESS | 1802 | 1461530187941 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba266d800 == 156 [pid = 1802] [id = 568] 13:36:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x7f4b99c4e000) [pid = 1802] [serial = 1705] [outer = (nil)] 13:36:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x7f4ba214ec00) [pid = 1802] [serial = 1706] [outer = 0x7f4b99c4e000] 13:36:28 INFO - PROCESS | 1802 | 1461530188058 Marionette DEBUG loaded listener.js 13:36:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x7f4ba2156800) [pid = 1802] [serial = 1707] [outer = 0x7f4b99c4e000] 13:36:29 INFO - PROCESS | 1802 | 1461530189176 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:36:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:36:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1831ms 13:36:29 INFO - PROCESS | 1802 | 1461530189246 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 13:36:29 INFO - PROCESS | 1802 | 1461530189250 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 13:36:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:36:29 INFO - PROCESS | 1802 | 1461530189256 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:36:29 INFO - PROCESS | 1802 | 1461530189259 Marionette TRACE conn3 <- [1,2246,null,{}] 13:36:29 INFO - PROCESS | 1802 | 1461530189265 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:29 INFO - PROCESS | 1802 | 1461530189519 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 13:36:29 INFO - PROCESS | 1802 | 1461530189827 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba3f89800 == 157 [pid = 1802] [id = 569] 13:36:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x7f4b9d5b5800) [pid = 1802] [serial = 1708] [outer = (nil)] 13:36:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x7f4ba23af000) [pid = 1802] [serial = 1709] [outer = 0x7f4b9d5b5800] 13:36:29 INFO - PROCESS | 1802 | 1461530189901 Marionette DEBUG loaded listener.js 13:36:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x7f4ba25dec00) [pid = 1802] [serial = 1710] [outer = 0x7f4b9d5b5800] 13:36:30 INFO - PROCESS | 1802 | 1461530190795 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 13:36:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:36:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1580ms 13:36:30 INFO - PROCESS | 1802 | 1461530190837 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 13:36:30 INFO - PROCESS | 1802 | 1461530190843 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 13:36:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:36:30 INFO - PROCESS | 1802 | 1461530190853 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:36:30 INFO - PROCESS | 1802 | 1461530190870 Marionette TRACE conn3 <- [1,2250,null,{}] 13:36:30 INFO - PROCESS | 1802 | 1461530190879 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:31 INFO - PROCESS | 1802 | 1461530191259 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 13:36:31 INFO - PROCESS | 1802 | 1461530191590 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5e28000 == 158 [pid = 1802] [id = 570] 13:36:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x7f4ba4e31c00) [pid = 1802] [serial = 1711] [outer = (nil)] 13:36:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x7f4ba4f11c00) [pid = 1802] [serial = 1712] [outer = 0x7f4ba4e31c00] 13:36:31 INFO - PROCESS | 1802 | 1461530191675 Marionette DEBUG loaded listener.js 13:36:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x7f4ba53f5000) [pid = 1802] [serial = 1713] [outer = 0x7f4ba4e31c00] 13:36:32 INFO - PROCESS | 1802 | 1461530192605 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 13:36:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:36:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1801ms 13:36:32 INFO - PROCESS | 1802 | 1461530192655 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 13:36:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:36:32 INFO - PROCESS | 1802 | 1461530192661 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 13:36:32 INFO - PROCESS | 1802 | 1461530192670 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:36:32 INFO - PROCESS | 1802 | 1461530192675 Marionette TRACE conn3 <- [1,2254,null,{}] 13:36:32 INFO - PROCESS | 1802 | 1461530192684 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:33 INFO - PROCESS | 1802 | 1461530193003 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 13:36:33 INFO - PROCESS | 1802 | 1461530193319 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9114000 == 159 [pid = 1802] [id = 571] 13:36:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x7f4ba4e2b800) [pid = 1802] [serial = 1714] [outer = (nil)] 13:36:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x7f4ba5979000) [pid = 1802] [serial = 1715] [outer = 0x7f4ba4e2b800] 13:36:33 INFO - PROCESS | 1802 | 1461530193396 Marionette DEBUG loaded listener.js 13:36:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x7f4ba5af2400) [pid = 1802] [serial = 1716] [outer = 0x7f4ba4e2b800] 13:36:34 INFO - PROCESS | 1802 | 1461530194279 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 13:36:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:36:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1645ms 13:36:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:36:34 INFO - PROCESS | 1802 | 1461530194313 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 13:36:34 INFO - PROCESS | 1802 | 1461530194316 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 13:36:34 INFO - PROCESS | 1802 | 1461530194323 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:36:34 INFO - PROCESS | 1802 | 1461530194326 Marionette TRACE conn3 <- [1,2258,null,{}] 13:36:34 INFO - PROCESS | 1802 | 1461530194331 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:34 INFO - PROCESS | 1802 | 1461530194554 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 13:36:34 INFO - PROCESS | 1802 | 1461530194866 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9420000 == 160 [pid = 1802] [id = 572] 13:36:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x7f4ba25d4c00) [pid = 1802] [serial = 1717] [outer = (nil)] 13:36:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x7f4ba6063400) [pid = 1802] [serial = 1718] [outer = 0x7f4ba25d4c00] 13:36:34 INFO - PROCESS | 1802 | 1461530194947 Marionette DEBUG loaded listener.js 13:36:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x7f4ba62f3400) [pid = 1802] [serial = 1719] [outer = 0x7f4ba25d4c00] 13:36:35 INFO - PROCESS | 1802 | 1461530195787 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:36:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:36:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1530ms 13:36:35 INFO - PROCESS | 1802 | 1461530195853 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 13:36:35 INFO - PROCESS | 1802 | 1461530195856 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 13:36:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:36:35 INFO - PROCESS | 1802 | 1461530195862 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:36:35 INFO - PROCESS | 1802 | 1461530195865 Marionette TRACE conn3 <- [1,2262,null,{}] 13:36:35 INFO - PROCESS | 1802 | 1461530195871 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:36 INFO - PROCESS | 1802 | 1461530196093 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 13:36:36 INFO - PROCESS | 1802 | 1461530196357 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9bf1000 == 161 [pid = 1802] [id = 573] 13:36:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x7f4b99b4a800) [pid = 1802] [serial = 1720] [outer = (nil)] 13:36:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x7f4ba6303400) [pid = 1802] [serial = 1721] [outer = 0x7f4b99b4a800] 13:36:36 INFO - PROCESS | 1802 | 1461530196476 Marionette DEBUG loaded listener.js 13:36:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x7f4ba6f4a000) [pid = 1802] [serial = 1722] [outer = 0x7f4b99b4a800] 13:36:37 INFO - PROCESS | 1802 | 1461530197295 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 13:36:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:36:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1486ms 13:36:37 INFO - PROCESS | 1802 | 1461530197351 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 13:36:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:36:37 INFO - PROCESS | 1802 | 1461530197364 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 13:36:37 INFO - PROCESS | 1802 | 1461530197370 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:36:37 INFO - PROCESS | 1802 | 1461530197373 Marionette TRACE conn3 <- [1,2266,null,{}] 13:36:37 INFO - PROCESS | 1802 | 1461530197378 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:37 INFO - PROCESS | 1802 | 1461530197623 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 13:36:37 INFO - PROCESS | 1802 | 1461530197899 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4babf92000 == 162 [pid = 1802] [id = 574] 13:36:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x7f4b9d20a800) [pid = 1802] [serial = 1723] [outer = (nil)] 13:36:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x7f4ba88b5c00) [pid = 1802] [serial = 1724] [outer = 0x7f4b9d20a800] 13:36:38 INFO - PROCESS | 1802 | 1461530198023 Marionette DEBUG loaded listener.js 13:36:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x7f4ba8abf000) [pid = 1802] [serial = 1725] [outer = 0x7f4b9d20a800] 13:36:38 INFO - PROCESS | 1802 | 1461530198941 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 13:36:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:36:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1633ms 13:36:39 INFO - PROCESS | 1802 | 1461530199004 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 13:36:39 INFO - PROCESS | 1802 | 1461530199008 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 13:36:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:36:39 INFO - PROCESS | 1802 | 1461530199013 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:36:39 INFO - PROCESS | 1802 | 1461530199016 Marionette TRACE conn3 <- [1,2270,null,{}] 13:36:39 INFO - PROCESS | 1802 | 1461530199021 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:39 INFO - PROCESS | 1802 | 1461530199263 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 13:36:39 INFO - PROCESS | 1802 | 1461530199582 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad5da000 == 163 [pid = 1802] [id = 575] 13:36:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x7f4ba6303000) [pid = 1802] [serial = 1726] [outer = (nil)] 13:36:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x7f4ba92f6400) [pid = 1802] [serial = 1727] [outer = 0x7f4ba6303000] 13:36:39 INFO - PROCESS | 1802 | 1461530199677 Marionette DEBUG loaded listener.js 13:36:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x7f4ba9528000) [pid = 1802] [serial = 1728] [outer = 0x7f4ba6303000] 13:36:40 INFO - PROCESS | 1802 | 1461530200589 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 13:36:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:36:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1635ms 13:36:40 INFO - PROCESS | 1802 | 1461530200649 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 13:36:40 INFO - PROCESS | 1802 | 1461530200655 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 13:36:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:36:40 INFO - PROCESS | 1802 | 1461530200665 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:36:40 INFO - PROCESS | 1802 | 1461530200668 Marionette TRACE conn3 <- [1,2274,null,{}] 13:36:40 INFO - PROCESS | 1802 | 1461530200673 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:40 INFO - PROCESS | 1802 | 1461530200938 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 13:36:41 INFO - PROCESS | 1802 | 1461530201251 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae244800 == 164 [pid = 1802] [id = 576] 13:36:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x7f4ba3ce1400) [pid = 1802] [serial = 1729] [outer = (nil)] 13:36:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x7f4bab04e800) [pid = 1802] [serial = 1730] [outer = 0x7f4ba3ce1400] 13:36:41 INFO - PROCESS | 1802 | 1461530201333 Marionette DEBUG loaded listener.js 13:36:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x7f4babb33800) [pid = 1802] [serial = 1731] [outer = 0x7f4ba3ce1400] 13:36:42 INFO - PROCESS | 1802 | 1461530202150 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 13:36:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:36:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1528ms 13:36:42 INFO - PROCESS | 1802 | 1461530202195 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 13:36:42 INFO - PROCESS | 1802 | 1461530202198 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 13:36:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:36:42 INFO - PROCESS | 1802 | 1461530202204 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:36:42 INFO - PROCESS | 1802 | 1461530202207 Marionette TRACE conn3 <- [1,2278,null,{}] 13:36:42 INFO - PROCESS | 1802 | 1461530202212 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:42 INFO - PROCESS | 1802 | 1461530202449 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 13:36:42 INFO - PROCESS | 1802 | 1461530202721 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baed43800 == 165 [pid = 1802] [id = 577] 13:36:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x7f4ba6310000) [pid = 1802] [serial = 1732] [outer = (nil)] 13:36:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4bac2f5000) [pid = 1802] [serial = 1733] [outer = 0x7f4ba6310000] 13:36:42 INFO - PROCESS | 1802 | 1461530202801 Marionette DEBUG loaded listener.js 13:36:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4bacd18000) [pid = 1802] [serial = 1734] [outer = 0x7f4ba6310000] 13:36:43 INFO - PROCESS | 1802 | 1461530203749 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 13:36:45 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4babbba800 == 164 [pid = 1802] [id = 64] 13:36:45 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b930db800 == 163 [pid = 1802] [id = 558] 13:36:45 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b913dd000 == 162 [pid = 1802] [id = 557] 13:36:45 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b90fc3000 == 161 [pid = 1802] [id = 556] 13:36:45 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc0d1e800 == 160 [pid = 1802] [id = 552] 13:36:45 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbc0eb800 == 159 [pid = 1802] [id = 551] 13:36:45 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baf925800 == 158 [pid = 1802] [id = 550] 13:36:45 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae492800 == 157 [pid = 1802] [id = 549] 13:36:45 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad5e1800 == 156 [pid = 1802] [id = 548] 13:36:45 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9c39800 == 155 [pid = 1802] [id = 547] 13:36:45 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9409000 == 154 [pid = 1802] [id = 546] 13:36:45 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba63b0000 == 153 [pid = 1802] [id = 545] 13:36:45 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba589c800 == 152 [pid = 1802] [id = 544] 13:36:45 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba2681800 == 151 [pid = 1802] [id = 543] 13:36:45 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9d4e8800 == 150 [pid = 1802] [id = 542] 13:36:45 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c691000 == 149 [pid = 1802] [id = 541] 13:36:45 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99ca5000 == 148 [pid = 1802] [id = 540] 13:36:45 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b975ab000 == 147 [pid = 1802] [id = 539] 13:36:45 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b930c3800 == 146 [pid = 1802] [id = 538] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4b90ecd400) [pid = 1802] [serial = 1610] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4b9740f400) [pid = 1802] [serial = 1611] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x7f4ba9526400) [pid = 1802] [serial = 1566] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x7f4ba6302c00) [pid = 1802] [serial = 1560] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x7f4bacdf7800) [pid = 1802] [serial = 1569] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x7f4bbbdcec00) [pid = 1802] [serial = 1578] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x7f4b93461800) [pid = 1802] [serial = 1598] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x7f4bbafd8800) [pid = 1802] [serial = 1577] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x7f4b98b39c00) [pid = 1802] [serial = 1607] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x7f4b97c7a000) [pid = 1802] [serial = 1544] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x7f4b91371400) [pid = 1802] [serial = 1601] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x7f4b911aa400) [pid = 1802] [serial = 1587] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x7f4bbc098400) [pid = 1802] [serial = 1580] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x7f4b911a6000) [pid = 1802] [serial = 1586] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x7f4b9a887c00) [pid = 1802] [serial = 1547] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x7f4b9d207800) [pid = 1802] [serial = 1551] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x7f4b98b05000) [pid = 1802] [serial = 1599] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x7f4b910d5400) [pid = 1802] [serial = 1593] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x7f4b910d0800) [pid = 1802] [serial = 1592] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x7f4ba54eb400) [pid = 1802] [serial = 1559] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x7f4ba4e74000) [pid = 1802] [serial = 1557] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x7f4b93113c00) [pid = 1802] [serial = 1602] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x7f4ba88b0800) [pid = 1802] [serial = 1563] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x7f4b99c4d800) [pid = 1802] [serial = 1596] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x7f4bbafd6800) [pid = 1802] [serial = 1575] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x7f4bbcff6c00) [pid = 1802] [serial = 1581] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x7f4bae352400) [pid = 1802] [serial = 1571] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x7f4bc0b51c00) [pid = 1802] [serial = 1584] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x7f4ba917a800) [pid = 1802] [serial = 1565] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x7f4bc08aac00) [pid = 1802] [serial = 1589] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4b970b8400) [pid = 1802] [serial = 1604] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4b99745c00) [pid = 1802] [serial = 1608] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4bc08efc00) [pid = 1802] [serial = 1583] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4ba73d9800) [pid = 1802] [serial = 1562] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4b9880d000) [pid = 1802] [serial = 1545] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4b9cf2dc00) [pid = 1802] [serial = 1550] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4b9b329400) [pid = 1802] [serial = 1548] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4babc81000) [pid = 1802] [serial = 1568] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4bc0b9b000) [pid = 1802] [serial = 1590] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4bae35a000) [pid = 1802] [serial = 1572] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x7f4bb1367c00) [pid = 1802] [serial = 1574] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x7f4ba25d5c00) [pid = 1802] [serial = 1554] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x7f4b97c17400) [pid = 1802] [serial = 1605] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x7f4ba214f400) [pid = 1802] [serial = 1553] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x7f4b9119ec00) [pid = 1802] [serial = 1595] [outer = (nil)] [url = about:blank] 13:36:45 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x7f4ba3ed8c00) [pid = 1802] [serial = 1556] [outer = (nil)] [url = about:blank] 13:36:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:36:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 3135ms 13:36:45 INFO - PROCESS | 1802 | 1461530205515 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 13:36:45 INFO - PROCESS | 1802 | 1461530205521 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 13:36:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:36:45 INFO - PROCESS | 1802 | 1461530205533 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:36:45 INFO - PROCESS | 1802 | 1461530205537 Marionette TRACE conn3 <- [1,2282,null,{}] 13:36:45 INFO - PROCESS | 1802 | 1461530205546 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:45 INFO - PROCESS | 1802 | 1461530205773 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 13:36:45 INFO - PROCESS | 1802 | 1461530205991 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b911c6000 == 147 [pid = 1802] [id = 578] 13:36:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x7f4b90dcc400) [pid = 1802] [serial = 1735] [outer = (nil)] 13:36:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x7f4b90dcf400) [pid = 1802] [serial = 1736] [outer = 0x7f4b90dcc400] 13:36:46 INFO - PROCESS | 1802 | 1461530206063 Marionette DEBUG loaded listener.js 13:36:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x7f4b90deb400) [pid = 1802] [serial = 1737] [outer = 0x7f4b90dcc400] 13:36:46 INFO - PROCESS | 1802 | 1461530206940 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 13:36:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:36:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1441ms 13:36:46 INFO - PROCESS | 1802 | 1461530206975 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 13:36:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:36:46 INFO - PROCESS | 1802 | 1461530206980 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 13:36:46 INFO - PROCESS | 1802 | 1461530206992 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:36:47 INFO - PROCESS | 1802 | 1461530206997 Marionette TRACE conn3 <- [1,2286,null,{}] 13:36:47 INFO - PROCESS | 1802 | 1461530207002 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:47 INFO - PROCESS | 1802 | 1461530207215 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 13:36:47 INFO - PROCESS | 1802 | 1461530207443 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b930c4800 == 148 [pid = 1802] [id = 579] 13:36:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x7f4b90dc6400) [pid = 1802] [serial = 1738] [outer = (nil)] 13:36:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x7f4b911a1000) [pid = 1802] [serial = 1739] [outer = 0x7f4b90dc6400] 13:36:47 INFO - PROCESS | 1802 | 1461530207519 Marionette DEBUG loaded listener.js 13:36:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x7f4b9135f400) [pid = 1802] [serial = 1740] [outer = 0x7f4b90dc6400] 13:36:48 INFO - PROCESS | 1802 | 1461530208491 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 13:36:48 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 13:36:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1541ms 13:36:48 INFO - PROCESS | 1802 | 1461530208529 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 13:36:48 INFO - PROCESS | 1802 | 1461530208545 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 13:36:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:36:48 INFO - PROCESS | 1802 | 1461530208559 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:36:48 INFO - PROCESS | 1802 | 1461530208562 Marionette TRACE conn3 <- [1,2290,null,{}] 13:36:48 INFO - PROCESS | 1802 | 1461530208576 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:48 INFO - PROCESS | 1802 | 1461530208860 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 13:36:48 INFO - PROCESS | 1802 | 1461530208897 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b940e3000 == 149 [pid = 1802] [id = 580] 13:36:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4b970b1c00) [pid = 1802] [serial = 1741] [outer = (nil)] 13:36:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4b97359400) [pid = 1802] [serial = 1742] [outer = 0x7f4b970b1c00] 13:36:48 INFO - PROCESS | 1802 | 1461530208966 Marionette DEBUG loaded listener.js 13:36:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4b977b0800) [pid = 1802] [serial = 1743] [outer = 0x7f4b970b1c00] 13:36:50 INFO - PROCESS | 1802 | 1461530210399 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4ba4e25000) [pid = 1802] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4b99b4a000) [pid = 1802] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4b99b4f800) [pid = 1802] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x7f4ba25d6c00) [pid = 1802] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x7f4bbbdd2000) [pid = 1802] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x7f4ba23b0800) [pid = 1802] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x7f4b90de4400) [pid = 1802] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x7f4ba2152800) [pid = 1802] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x7f4ba630b000) [pid = 1802] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x7f4b9d042c00) [pid = 1802] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x7f4b90de6000) [pid = 1802] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x7f4b99b50000) [pid = 1802] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x7f4b909bc800) [pid = 1802] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x7f4b9d20f800) [pid = 1802] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x7f4ba23af400) [pid = 1802] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x7f4ba1e2cc00) [pid = 1802] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x7f4b91372c00) [pid = 1802] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x7f4ba4f9f800) [pid = 1802] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x7f4b8d9b9c00) [pid = 1802] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x7f4b97c19000) [pid = 1802] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:36:50 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x7f4b99c51c00) [pid = 1802] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:36:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:36:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1934ms 13:36:50 INFO - PROCESS | 1802 | 1461530210494 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 13:36:50 INFO - PROCESS | 1802 | 1461530210498 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 13:36:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:36:50 INFO - PROCESS | 1802 | 1461530210505 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:36:50 INFO - PROCESS | 1802 | 1461530210508 Marionette TRACE conn3 <- [1,2294,null,{}] 13:36:50 INFO - PROCESS | 1802 | 1461530210513 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:50 INFO - PROCESS | 1802 | 1461530210745 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 13:36:50 INFO - PROCESS | 1802 | 1461530210922 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b94c1e800 == 150 [pid = 1802] [id = 581] 13:36:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x7f4b91375800) [pid = 1802] [serial = 1744] [outer = (nil)] 13:36:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x7f4b97c10400) [pid = 1802] [serial = 1745] [outer = 0x7f4b91375800] 13:36:50 INFO - PROCESS | 1802 | 1461530210984 Marionette DEBUG loaded listener.js 13:36:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x7f4b97e96c00) [pid = 1802] [serial = 1746] [outer = 0x7f4b91375800] 13:36:51 INFO - PROCESS | 1802 | 1461530211704 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 13:36:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:36:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1227ms 13:36:51 INFO - PROCESS | 1802 | 1461530211734 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 13:36:51 INFO - PROCESS | 1802 | 1461530211737 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 13:36:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:36:51 INFO - PROCESS | 1802 | 1461530211743 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:36:51 INFO - PROCESS | 1802 | 1461530211745 Marionette TRACE conn3 <- [1,2298,null,{}] 13:36:51 INFO - PROCESS | 1802 | 1461530211751 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:52 INFO - PROCESS | 1802 | 1461530212068 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 13:36:52 INFO - PROCESS | 1802 | 1461530212089 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b96f49000 == 151 [pid = 1802] [id = 582] 13:36:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x7f4b98b11c00) [pid = 1802] [serial = 1747] [outer = (nil)] 13:36:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x7f4b98b3fc00) [pid = 1802] [serial = 1748] [outer = 0x7f4b98b11c00] 13:36:52 INFO - PROCESS | 1802 | 1461530212151 Marionette DEBUG loaded listener.js 13:36:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x7f4b998b9c00) [pid = 1802] [serial = 1749] [outer = 0x7f4b98b11c00] 13:36:53 INFO - PROCESS | 1802 | 1461530213303 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 13:36:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:36:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1585ms 13:36:53 INFO - PROCESS | 1802 | 1461530213330 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 13:36:53 INFO - PROCESS | 1802 | 1461530213337 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 13:36:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:36:53 INFO - PROCESS | 1802 | 1461530213347 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:36:53 INFO - PROCESS | 1802 | 1461530213352 Marionette TRACE conn3 <- [1,2302,null,{}] 13:36:53 INFO - PROCESS | 1802 | 1461530213361 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:53 INFO - PROCESS | 1802 | 1461530213596 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 13:36:53 INFO - PROCESS | 1802 | 1461530213935 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b930d4800 == 152 [pid = 1802] [id = 583] 13:36:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x7f4b910ca400) [pid = 1802] [serial = 1750] [outer = (nil)] 13:36:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x7f4b910d6000) [pid = 1802] [serial = 1751] [outer = 0x7f4b910ca400] 13:36:54 INFO - PROCESS | 1802 | 1461530214020 Marionette DEBUG loaded listener.js 13:36:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x7f4b91360c00) [pid = 1802] [serial = 1752] [outer = 0x7f4b910ca400] 13:36:54 INFO - PROCESS | 1802 | 1461530214917 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:36:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:36:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1639ms 13:36:54 INFO - PROCESS | 1802 | 1461530214988 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 13:36:54 INFO - PROCESS | 1802 | 1461530214995 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 13:36:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:36:55 INFO - PROCESS | 1802 | 1461530215007 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:36:55 INFO - PROCESS | 1802 | 1461530215010 Marionette TRACE conn3 <- [1,2306,null,{}] 13:36:55 INFO - PROCESS | 1802 | 1461530215017 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:55 INFO - PROCESS | 1802 | 1461530215349 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 13:36:55 INFO - PROCESS | 1802 | 1461530215702 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b975b0000 == 153 [pid = 1802] [id = 584] 13:36:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x7f4b9346b800) [pid = 1802] [serial = 1753] [outer = (nil)] 13:36:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x7f4b9740d400) [pid = 1802] [serial = 1754] [outer = 0x7f4b9346b800] 13:36:55 INFO - PROCESS | 1802 | 1461530215779 Marionette DEBUG loaded listener.js 13:36:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x7f4b97e9c400) [pid = 1802] [serial = 1755] [outer = 0x7f4b9346b800] 13:36:56 INFO - PROCESS | 1802 | 1461530216727 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 13:36:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:36:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1781ms 13:36:56 INFO - PROCESS | 1802 | 1461530216789 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 13:36:56 INFO - PROCESS | 1802 | 1461530216792 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 13:36:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:36:56 INFO - PROCESS | 1802 | 1461530216801 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:36:56 INFO - PROCESS | 1802 | 1461530216807 Marionette TRACE conn3 <- [1,2310,null,{}] 13:36:56 INFO - PROCESS | 1802 | 1461530216824 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:57 INFO - PROCESS | 1802 | 1461530217113 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 13:36:57 INFO - PROCESS | 1802 | 1461530217434 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9b4ae000 == 154 [pid = 1802] [id = 585] 13:36:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x7f4b99b4f800) [pid = 1802] [serial = 1756] [outer = (nil)] 13:36:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x7f4b99da3000) [pid = 1802] [serial = 1757] [outer = 0x7f4b99b4f800] 13:36:57 INFO - PROCESS | 1802 | 1461530217521 Marionette DEBUG loaded listener.js 13:36:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x7f4b9a888800) [pid = 1802] [serial = 1758] [outer = 0x7f4b99b4f800] 13:36:58 INFO - PROCESS | 1802 | 1461530218450 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:36:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:36:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1690ms 13:36:58 INFO - PROCESS | 1802 | 1461530218492 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 13:36:58 INFO - PROCESS | 1802 | 1461530218497 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 13:36:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:36:58 INFO - PROCESS | 1802 | 1461530218503 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:36:58 INFO - PROCESS | 1802 | 1461530218506 Marionette TRACE conn3 <- [1,2314,null,{}] 13:36:58 INFO - PROCESS | 1802 | 1461530218512 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:58 INFO - PROCESS | 1802 | 1461530218779 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 13:36:59 INFO - PROCESS | 1802 | 1461530219106 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9d64d000 == 155 [pid = 1802] [id = 586] 13:36:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x7f4b99c53400) [pid = 1802] [serial = 1759] [outer = (nil)] 13:36:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x7f4b9b329c00) [pid = 1802] [serial = 1760] [outer = 0x7f4b99c53400] 13:36:59 INFO - PROCESS | 1802 | 1461530219182 Marionette DEBUG loaded listener.js 13:36:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x7f4b9c622000) [pid = 1802] [serial = 1761] [outer = 0x7f4b99c53400] 13:37:00 INFO - PROCESS | 1802 | 1461530220083 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 13:37:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:37:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1634ms 13:37:00 INFO - PROCESS | 1802 | 1461530220138 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 13:37:00 INFO - PROCESS | 1802 | 1461530220141 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 13:37:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:37:00 INFO - PROCESS | 1802 | 1461530220149 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:37:00 INFO - PROCESS | 1802 | 1461530220151 Marionette TRACE conn3 <- [1,2318,null,{}] 13:37:00 INFO - PROCESS | 1802 | 1461530220158 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:00 INFO - PROCESS | 1802 | 1461530220384 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 13:37:00 INFO - PROCESS | 1802 | 1461530220783 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba2671000 == 156 [pid = 1802] [id = 587] 13:37:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4b9cea7800) [pid = 1802] [serial = 1762] [outer = (nil)] 13:37:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4b9cf2b800) [pid = 1802] [serial = 1763] [outer = 0x7f4b9cea7800] 13:37:00 INFO - PROCESS | 1802 | 1461530220866 Marionette DEBUG loaded listener.js 13:37:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4b9d04dc00) [pid = 1802] [serial = 1764] [outer = 0x7f4b9cea7800] 13:37:01 INFO - PROCESS | 1802 | 1461530221797 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 13:37:01 INFO - PROCESS | 1802 | 1461530221855 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 13:37:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:37:01 INFO - PROCESS | 1802 | 1461530221865 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:37:01 INFO - PROCESS | 1802 | 1461530221868 Marionette TRACE conn3 <- [1,2322,null,{}] 13:37:01 INFO - PROCESS | 1802 | 1461530221874 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:02 INFO - PROCESS | 1802 | 1461530222136 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 13:37:02 INFO - PROCESS | 1802 | 1461530222450 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5cc8000 == 157 [pid = 1802] [id = 588] 13:37:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4ba25da000) [pid = 1802] [serial = 1765] [outer = (nil)] 13:37:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4ba3bbc800) [pid = 1802] [serial = 1766] [outer = 0x7f4ba25da000] 13:37:02 INFO - PROCESS | 1802 | 1461530222535 Marionette DEBUG loaded listener.js 13:37:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4ba3edfc00) [pid = 1802] [serial = 1767] [outer = 0x7f4ba25da000] 13:37:03 INFO - PROCESS | 1802 | 1461530223363 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 13:37:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:37:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1531ms 13:37:03 INFO - PROCESS | 1802 | 1461530223398 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 13:37:03 INFO - PROCESS | 1802 | 1461530223401 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 13:37:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:37:03 INFO - PROCESS | 1802 | 1461530223409 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:37:03 INFO - PROCESS | 1802 | 1461530223412 Marionette TRACE conn3 <- [1,2326,null,{}] 13:37:03 INFO - PROCESS | 1802 | 1461530223418 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:03 INFO - PROCESS | 1802 | 1461530223650 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 13:37:03 INFO - PROCESS | 1802 | 1461530223931 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba63a4000 == 158 [pid = 1802] [id = 589] 13:37:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4ba3baf800) [pid = 1802] [serial = 1768] [outer = (nil)] 13:37:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4ba4e70c00) [pid = 1802] [serial = 1769] [outer = 0x7f4ba3baf800] 13:37:04 INFO - PROCESS | 1802 | 1461530224049 Marionette DEBUG loaded listener.js 13:37:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4ba4e92c00) [pid = 1802] [serial = 1770] [outer = 0x7f4ba3baf800] 13:37:04 INFO - PROCESS | 1802 | 1461530224877 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 13:37:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:37:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1536ms 13:37:04 INFO - PROCESS | 1802 | 1461530224945 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 13:37:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:37:04 INFO - PROCESS | 1802 | 1461530224949 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 13:37:04 INFO - PROCESS | 1802 | 1461530224955 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:37:04 INFO - PROCESS | 1802 | 1461530224958 Marionette TRACE conn3 <- [1,2330,null,{}] 13:37:04 INFO - PROCESS | 1802 | 1461530224964 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:05 INFO - PROCESS | 1802 | 1461530225230 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 13:37:05 INFO - PROCESS | 1802 | 1461530225540 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9307800 == 159 [pid = 1802] [id = 590] 13:37:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4ba3bb3000) [pid = 1802] [serial = 1771] [outer = (nil)] 13:37:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x7f4ba4fa1400) [pid = 1802] [serial = 1772] [outer = 0x7f4ba3bb3000] 13:37:05 INFO - PROCESS | 1802 | 1461530225621 Marionette DEBUG loaded listener.js 13:37:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x7f4ba4fad000) [pid = 1802] [serial = 1773] [outer = 0x7f4ba3bb3000] 13:37:06 INFO - PROCESS | 1802 | 1461530226468 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 13:37:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:37:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1581ms 13:37:06 INFO - PROCESS | 1802 | 1461530226538 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 13:37:06 INFO - PROCESS | 1802 | 1461530226542 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 13:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:37:06 INFO - PROCESS | 1802 | 1461530226548 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:37:06 INFO - PROCESS | 1802 | 1461530226551 Marionette TRACE conn3 <- [1,2334,null,{}] 13:37:06 INFO - PROCESS | 1802 | 1461530226557 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:06 INFO - PROCESS | 1802 | 1461530226786 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 13:37:07 INFO - PROCESS | 1802 | 1461530227054 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9b21800 == 160 [pid = 1802] [id = 591] 13:37:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x7f4b97da6800) [pid = 1802] [serial = 1774] [outer = (nil)] 13:37:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x7f4ba54ec000) [pid = 1802] [serial = 1775] [outer = 0x7f4b97da6800] 13:37:07 INFO - PROCESS | 1802 | 1461530227172 Marionette DEBUG loaded listener.js 13:37:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x7f4ba5ae6400) [pid = 1802] [serial = 1776] [outer = 0x7f4b97da6800] 13:37:08 INFO - PROCESS | 1802 | 1461530228172 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 13:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1690ms 13:37:08 INFO - PROCESS | 1802 | 1461530228240 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 13:37:08 INFO - PROCESS | 1802 | 1461530228245 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 13:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:37:08 INFO - PROCESS | 1802 | 1461530228251 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:37:08 INFO - PROCESS | 1802 | 1461530228255 Marionette TRACE conn3 <- [1,2338,null,{}] 13:37:08 INFO - PROCESS | 1802 | 1461530228261 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:08 INFO - PROCESS | 1802 | 1461530228553 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 13:37:08 INFO - PROCESS | 1802 | 1461530228868 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bac265800 == 161 [pid = 1802] [id = 592] 13:37:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x7f4ba4d88800) [pid = 1802] [serial = 1777] [outer = (nil)] 13:37:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x7f4ba6397800) [pid = 1802] [serial = 1778] [outer = 0x7f4ba4d88800] 13:37:08 INFO - PROCESS | 1802 | 1461530228946 Marionette DEBUG loaded listener.js 13:37:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x7f4ba88a7800) [pid = 1802] [serial = 1779] [outer = 0x7f4ba4d88800] 13:37:09 INFO - PROCESS | 1802 | 1461530229808 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 13:37:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:37:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1632ms 13:37:09 INFO - PROCESS | 1802 | 1461530229885 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 13:37:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:37:09 INFO - PROCESS | 1802 | 1461530229889 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 13:37:09 INFO - PROCESS | 1802 | 1461530229895 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:37:09 INFO - PROCESS | 1802 | 1461530229899 Marionette TRACE conn3 <- [1,2342,null,{}] 13:37:09 INFO - PROCESS | 1802 | 1461530229904 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:10 INFO - PROCESS | 1802 | 1461530230192 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 13:37:10 INFO - PROCESS | 1802 | 1461530230510 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae3b7000 == 162 [pid = 1802] [id = 593] 13:37:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x7f4babc81000) [pid = 1802] [serial = 1780] [outer = (nil)] 13:37:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x7f4baca42400) [pid = 1802] [serial = 1781] [outer = 0x7f4babc81000] 13:37:10 INFO - PROCESS | 1802 | 1461530230608 Marionette DEBUG loaded listener.js 13:37:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x7f4badcda000) [pid = 1802] [serial = 1782] [outer = 0x7f4babc81000] 13:37:11 INFO - PROCESS | 1802 | 1461530231438 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 13:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1580ms 13:37:11 INFO - PROCESS | 1802 | 1461530231476 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 13:37:11 INFO - PROCESS | 1802 | 1461530231478 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 13:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:37:11 INFO - PROCESS | 1802 | 1461530231484 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:37:11 INFO - PROCESS | 1802 | 1461530231487 Marionette TRACE conn3 <- [1,2346,null,{}] 13:37:11 INFO - PROCESS | 1802 | 1461530231492 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:11 INFO - PROCESS | 1802 | 1461530231705 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 13:37:11 INFO - PROCESS | 1802 | 1461530231982 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf97c800 == 163 [pid = 1802] [id = 594] 13:37:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x7f4b97c11400) [pid = 1802] [serial = 1783] [outer = (nil)] 13:37:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x7f4bab36b400) [pid = 1802] [serial = 1784] [outer = 0x7f4b97c11400] 13:37:12 INFO - PROCESS | 1802 | 1461530232058 Marionette DEBUG loaded listener.js 13:37:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x7f4bae095400) [pid = 1802] [serial = 1785] [outer = 0x7f4b97c11400] 13:37:12 INFO - PROCESS | 1802 | 1461530232963 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 13:37:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:37:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1535ms 13:37:13 INFO - PROCESS | 1802 | 1461530233020 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 13:37:13 INFO - PROCESS | 1802 | 1461530233024 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 13:37:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:37:13 INFO - PROCESS | 1802 | 1461530233030 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:37:13 INFO - PROCESS | 1802 | 1461530233032 Marionette TRACE conn3 <- [1,2350,null,{}] 13:37:13 INFO - PROCESS | 1802 | 1461530233038 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:13 INFO - PROCESS | 1802 | 1461530233264 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 13:37:13 INFO - PROCESS | 1802 | 1461530233576 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb5ff6000 == 164 [pid = 1802] [id = 595] 13:37:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x7f4b98a6d000) [pid = 1802] [serial = 1786] [outer = (nil)] 13:37:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x7f4bae355800) [pid = 1802] [serial = 1787] [outer = 0x7f4b98a6d000] 13:37:13 INFO - PROCESS | 1802 | 1461530233655 Marionette DEBUG loaded listener.js 13:37:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x7f4bae35e400) [pid = 1802] [serial = 1788] [outer = 0x7f4b98a6d000] 13:37:14 INFO - PROCESS | 1802 | 1461530234565 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 13:37:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:37:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1578ms 13:37:14 INFO - PROCESS | 1802 | 1461530234610 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 13:37:14 INFO - PROCESS | 1802 | 1461530234613 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 13:37:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:37:14 INFO - PROCESS | 1802 | 1461530234620 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:37:14 INFO - PROCESS | 1802 | 1461530234624 Marionette TRACE conn3 <- [1,2354,null,{}] 13:37:14 INFO - PROCESS | 1802 | 1461530234629 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:14 INFO - PROCESS | 1802 | 1461530234858 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 13:37:15 INFO - PROCESS | 1802 | 1461530235152 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbc0e7000 == 165 [pid = 1802] [id = 596] 13:37:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x7f4b98b03800) [pid = 1802] [serial = 1789] [outer = (nil)] 13:37:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x7f4baed12800) [pid = 1802] [serial = 1790] [outer = 0x7f4b98b03800] 13:37:15 INFO - PROCESS | 1802 | 1461530235268 Marionette DEBUG loaded listener.js 13:37:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x7f4bb130d800) [pid = 1802] [serial = 1791] [outer = 0x7f4b98b03800] 13:37:16 INFO - PROCESS | 1802 | 1461530236191 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 13:37:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:37:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1644ms 13:37:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:37:16 INFO - PROCESS | 1802 | 1461530236265 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 13:37:16 INFO - PROCESS | 1802 | 1461530236268 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 13:37:16 INFO - PROCESS | 1802 | 1461530236274 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:37:16 INFO - PROCESS | 1802 | 1461530236277 Marionette TRACE conn3 <- [1,2358,null,{}] 13:37:16 INFO - PROCESS | 1802 | 1461530236283 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:16 INFO - PROCESS | 1802 | 1461530236513 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 13:37:16 INFO - PROCESS | 1802 | 1461530236822 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0967800 == 166 [pid = 1802] [id = 597] 13:37:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x7f4b99b42800) [pid = 1802] [serial = 1792] [outer = (nil)] 13:37:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x7f4bb1310c00) [pid = 1802] [serial = 1793] [outer = 0x7f4b99b42800] 13:37:16 INFO - PROCESS | 1802 | 1461530236899 Marionette DEBUG loaded listener.js 13:37:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x7f4bb5f5a000) [pid = 1802] [serial = 1794] [outer = 0x7f4b99b42800] 13:37:17 INFO - PROCESS | 1802 | 1461530237766 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 13:37:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:37:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1535ms 13:37:17 INFO - PROCESS | 1802 | 1461530237811 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 13:37:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:37:17 INFO - PROCESS | 1802 | 1461530237816 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 13:37:17 INFO - PROCESS | 1802 | 1461530237825 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:37:17 INFO - PROCESS | 1802 | 1461530237830 Marionette TRACE conn3 <- [1,2362,null,{}] 13:37:17 INFO - PROCESS | 1802 | 1461530237839 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:18 INFO - PROCESS | 1802 | 1461530238071 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 13:37:18 INFO - PROCESS | 1802 | 1461530238380 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc09c1000 == 167 [pid = 1802] [id = 598] 13:37:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x7f4b99b4cc00) [pid = 1802] [serial = 1795] [outer = (nil)] 13:37:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x7f4bbbd82400) [pid = 1802] [serial = 1796] [outer = 0x7f4b99b4cc00] 13:37:18 INFO - PROCESS | 1802 | 1461530238458 Marionette DEBUG loaded listener.js 13:37:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x7f4bbbdcc800) [pid = 1802] [serial = 1797] [outer = 0x7f4b99b4cc00] 13:37:19 INFO - PROCESS | 1802 | 1461530239291 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 13:37:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:37:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1534ms 13:37:19 INFO - PROCESS | 1802 | 1461530239359 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 13:37:19 INFO - PROCESS | 1802 | 1461530239361 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 13:37:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:37:19 INFO - PROCESS | 1802 | 1461530239368 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:37:19 INFO - PROCESS | 1802 | 1461530239370 Marionette TRACE conn3 <- [1,2366,null,{}] 13:37:19 INFO - PROCESS | 1802 | 1461530239376 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:19 INFO - PROCESS | 1802 | 1461530239605 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 13:37:19 INFO - PROCESS | 1802 | 1461530239914 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0e20800 == 168 [pid = 1802] [id = 599] 13:37:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x7f4b9a9c4800) [pid = 1802] [serial = 1798] [outer = (nil)] 13:37:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x7f4bbbeb0400) [pid = 1802] [serial = 1799] [outer = 0x7f4b9a9c4800] 13:37:19 INFO - PROCESS | 1802 | 1461530239992 Marionette DEBUG loaded listener.js 13:37:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4bbc2ccc00) [pid = 1802] [serial = 1800] [outer = 0x7f4b9a9c4800] 13:37:20 INFO - PROCESS | 1802 | 1461530240835 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 13:37:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:37:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1538ms 13:37:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:37:20 INFO - PROCESS | 1802 | 1461530240907 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 13:37:20 INFO - PROCESS | 1802 | 1461530240910 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 13:37:20 INFO - PROCESS | 1802 | 1461530240917 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:37:20 INFO - PROCESS | 1802 | 1461530240920 Marionette TRACE conn3 <- [1,2370,null,{}] 13:37:20 INFO - PROCESS | 1802 | 1461530240925 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:21 INFO - PROCESS | 1802 | 1461530241156 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 13:37:21 INFO - PROCESS | 1802 | 1461530241487 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc3021000 == 169 [pid = 1802] [id = 600] 13:37:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4ba2158000) [pid = 1802] [serial = 1801] [outer = (nil)] 13:37:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x7f4bbc2cf000) [pid = 1802] [serial = 1802] [outer = 0x7f4ba2158000] 13:37:21 INFO - PROCESS | 1802 | 1461530241567 Marionette DEBUG loaded listener.js 13:37:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4bbec26400) [pid = 1802] [serial = 1803] [outer = 0x7f4ba2158000] 13:37:22 INFO - PROCESS | 1802 | 1461530242413 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 13:37:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:37:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1530ms 13:37:22 INFO - PROCESS | 1802 | 1461530242447 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 13:37:22 INFO - PROCESS | 1802 | 1461530242450 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 13:37:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:37:22 INFO - PROCESS | 1802 | 1461530242455 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:37:22 INFO - PROCESS | 1802 | 1461530242458 Marionette TRACE conn3 <- [1,2374,null,{}] 13:37:22 INFO - PROCESS | 1802 | 1461530242463 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:22 INFO - PROCESS | 1802 | 1461530242691 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 13:37:22 INFO - PROCESS | 1802 | 1461530242949 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc54c3000 == 170 [pid = 1802] [id = 601] 13:37:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4b8d9be400) [pid = 1802] [serial = 1804] [outer = (nil)] 13:37:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4bbf139400) [pid = 1802] [serial = 1805] [outer = 0x7f4b8d9be400] 13:37:23 INFO - PROCESS | 1802 | 1461530243027 Marionette DEBUG loaded listener.js 13:37:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4bc0b54000) [pid = 1802] [serial = 1806] [outer = 0x7f4b8d9be400] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b94c1e800 == 169 [pid = 1802] [id = 581] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9718c000 == 168 [pid = 1802] [id = 537] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b940e3000 == 167 [pid = 1802] [id = 580] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b930c4800 == 166 [pid = 1802] [id = 579] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b911c6000 == 165 [pid = 1802] [id = 578] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baed43800 == 164 [pid = 1802] [id = 577] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae244800 == 163 [pid = 1802] [id = 576] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad5da000 == 162 [pid = 1802] [id = 575] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4babf92000 == 161 [pid = 1802] [id = 574] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9bf1000 == 160 [pid = 1802] [id = 573] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9420000 == 159 [pid = 1802] [id = 572] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9114000 == 158 [pid = 1802] [id = 571] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5e28000 == 157 [pid = 1802] [id = 570] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba3f89800 == 156 [pid = 1802] [id = 569] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba266d800 == 155 [pid = 1802] [id = 568] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba1fd7800 == 154 [pid = 1802] [id = 567] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c8ce800 == 153 [pid = 1802] [id = 566] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99e87000 == 152 [pid = 1802] [id = 565] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b97ec7000 == 151 [pid = 1802] [id = 564] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b974ba800 == 150 [pid = 1802] [id = 563] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b963dc000 == 149 [pid = 1802] [id = 562] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b940dc000 == 148 [pid = 1802] [id = 561] 13:37:24 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b91273800 == 147 [pid = 1802] [id = 560] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4b93462800) [pid = 1802] [serial = 1679] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4ba5a2f400) [pid = 1802] [serial = 1640] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4b9b6e9000) [pid = 1802] [serial = 1623] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4bad959000) [pid = 1802] [serial = 1647] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x7f4b8d9bd000) [pid = 1802] [serial = 1667] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4ba5f44c00) [pid = 1802] [serial = 1641] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4baed82800) [pid = 1802] [serial = 1652] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x7f4bbbeef800) [pid = 1802] [serial = 1658] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x7f4b99749000) [pid = 1802] [serial = 1613] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x7f4bb136b400) [pid = 1802] [serial = 1653] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x7f4ba5802c00) [pid = 1802] [serial = 1638] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x7f4b910c7800) [pid = 1802] [serial = 1676] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x7f4ba4e8e400) [pid = 1802] [serial = 1635] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x7f4ba88b3400) [pid = 1802] [serial = 1644] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x7f4babc79c00) [pid = 1802] [serial = 1655] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x7f4b91370000) [pid = 1802] [serial = 1677] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x7f4b911a9000) [pid = 1802] [serial = 1674] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x7f4b9cf31400) [pid = 1802] [serial = 1626] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x7f4bbf1bb400) [pid = 1802] [serial = 1665] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x7f4ba1e2b400) [pid = 1802] [serial = 1629] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x7f4ba4e2d800) [pid = 1802] [serial = 1634] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x7f4b9a9c0400) [pid = 1802] [serial = 1622] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x7f4bade9e800) [pid = 1802] [serial = 1649] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x7f4bbafd8400) [pid = 1802] [serial = 1664] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x7f4ba3bb5c00) [pid = 1802] [serial = 1632] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x7f4b9735bc00) [pid = 1802] [serial = 1617] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x7f4ba4fab800) [pid = 1802] [serial = 1662] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x7f4ba73e0800) [pid = 1802] [serial = 1643] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x7f4b90dc5c00) [pid = 1802] [serial = 1670] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x7f4b9311d000) [pid = 1802] [serial = 1616] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x7f4b9cea1800) [pid = 1802] [serial = 1625] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x7f4b99745000) [pid = 1802] [serial = 1620] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x7f4bae35b400) [pid = 1802] [serial = 1650] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x7f4b9d5b9800) [pid = 1802] [serial = 1628] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x7f4b9c622400) [pid = 1802] [serial = 1542] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4babc74000) [pid = 1802] [serial = 1646] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4b90dd0400) [pid = 1802] [serial = 1671] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4bbaf18000) [pid = 1802] [serial = 1656] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4b910d5000) [pid = 1802] [serial = 1673] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4ba23b0c00) [pid = 1802] [serial = 1631] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4b98b11000) [pid = 1802] [serial = 1619] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4ba4fa6800) [pid = 1802] [serial = 1661] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4ba5178000) [pid = 1802] [serial = 1637] [outer = (nil)] [url = about:blank] 13:37:24 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4bbd28ec00) [pid = 1802] [serial = 1659] [outer = (nil)] [url = about:blank] 13:37:25 INFO - PROCESS | 1802 | 1461530245433 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 13:37:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:37:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 3038ms 13:37:25 INFO - PROCESS | 1802 | 1461530245494 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 13:37:25 INFO - PROCESS | 1802 | 1461530245502 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 13:37:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:37:25 INFO - PROCESS | 1802 | 1461530245510 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:37:25 INFO - PROCESS | 1802 | 1461530245514 Marionette TRACE conn3 <- [1,2378,null,{}] 13:37:25 INFO - PROCESS | 1802 | 1461530245521 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:25 INFO - PROCESS | 1802 | 1461530245756 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 13:37:25 INFO - PROCESS | 1802 | 1461530245941 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b911d9000 == 148 [pid = 1802] [id = 602] 13:37:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4b90dc7000) [pid = 1802] [serial = 1807] [outer = (nil)] 13:37:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4b90dd1400) [pid = 1802] [serial = 1808] [outer = 0x7f4b90dc7000] 13:37:26 INFO - PROCESS | 1802 | 1461530246018 Marionette DEBUG loaded listener.js 13:37:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4b90ecc400) [pid = 1802] [serial = 1809] [outer = 0x7f4b90dc7000] 13:37:26 INFO - PROCESS | 1802 | 1461530246827 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 13:37:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:37:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1338ms 13:37:26 INFO - PROCESS | 1802 | 1461530246881 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 13:37:26 INFO - PROCESS | 1802 | 1461530246889 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 13:37:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:37:26 INFO - PROCESS | 1802 | 1461530246901 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:37:26 INFO - PROCESS | 1802 | 1461530246904 Marionette TRACE conn3 <- [1,2382,null,{}] 13:37:26 INFO - PROCESS | 1802 | 1461530246909 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:27 INFO - PROCESS | 1802 | 1461530247106 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 13:37:27 INFO - PROCESS | 1802 | 1461530247124 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b92651000 == 149 [pid = 1802] [id = 603] 13:37:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4b90dc9000) [pid = 1802] [serial = 1810] [outer = (nil)] 13:37:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4b91362000) [pid = 1802] [serial = 1811] [outer = 0x7f4b90dc9000] 13:37:27 INFO - PROCESS | 1802 | 1461530247371 Marionette DEBUG loaded listener.js 13:37:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4b91373400) [pid = 1802] [serial = 1812] [outer = 0x7f4b90dc9000] 13:37:28 INFO - PROCESS | 1802 | 1461530248238 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 13:37:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:37:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1378ms 13:37:28 INFO - PROCESS | 1802 | 1461530248279 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 13:37:28 INFO - PROCESS | 1802 | 1461530248282 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 13:37:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:37:28 INFO - PROCESS | 1802 | 1461530248288 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:37:28 INFO - PROCESS | 1802 | 1461530248293 Marionette TRACE conn3 <- [1,2386,null,{}] 13:37:28 INFO - PROCESS | 1802 | 1461530248316 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:28 INFO - PROCESS | 1802 | 1461530248588 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 13:37:28 INFO - PROCESS | 1802 | 1461530248629 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b940e0000 == 150 [pid = 1802] [id = 604] 13:37:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4b911a1c00) [pid = 1802] [serial = 1813] [outer = (nil)] 13:37:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4b9740fc00) [pid = 1802] [serial = 1814] [outer = 0x7f4b911a1c00] 13:37:28 INFO - PROCESS | 1802 | 1461530248875 Marionette DEBUG loaded listener.js 13:37:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4b97c78800) [pid = 1802] [serial = 1815] [outer = 0x7f4b911a1c00] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4b97e9f800) [pid = 1802] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4ba25d4c00) [pid = 1802] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4ba3ce1400) [pid = 1802] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4ba6310000) [pid = 1802] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4b91361800) [pid = 1802] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4b90dc6400) [pid = 1802] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4b9d20a800) [pid = 1802] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4b9a889800) [pid = 1802] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4b9d5b5800) [pid = 1802] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4ba4e2b800) [pid = 1802] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x7f4b90dc7400) [pid = 1802] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x7f4b9735cc00) [pid = 1802] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x7f4ba6303000) [pid = 1802] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x7f4b977b8c00) [pid = 1802] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x7f4b8d9b9400) [pid = 1802] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x7f4b99c4e000) [pid = 1802] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x7f4b99b4a800) [pid = 1802] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x7f4b970b1c00) [pid = 1802] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x7f4ba4e31c00) [pid = 1802] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x7f4b977b3800) [pid = 1802] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x7f4b909bac00) [pid = 1802] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x7f4b90dcc400) [pid = 1802] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x7f4b91375800) [pid = 1802] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:37:29 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x7f4b977ae000) [pid = 1802] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:37:30 INFO - PROCESS | 1802 | 1461530250306 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 13:37:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:37:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2052ms 13:37:30 INFO - PROCESS | 1802 | 1461530250341 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 13:37:30 INFO - PROCESS | 1802 | 1461530250345 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 13:37:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:37:30 INFO - PROCESS | 1802 | 1461530250351 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:37:30 INFO - PROCESS | 1802 | 1461530250353 Marionette TRACE conn3 <- [1,2390,null,{}] 13:37:30 INFO - PROCESS | 1802 | 1461530250358 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:30 INFO - PROCESS | 1802 | 1461530250626 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 13:37:30 INFO - PROCESS | 1802 | 1461530250651 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b94c16800 == 151 [pid = 1802] [id = 605] 13:37:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x7f4b909b4800) [pid = 1802] [serial = 1816] [outer = (nil)] 13:37:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x7f4b97da9400) [pid = 1802] [serial = 1817] [outer = 0x7f4b909b4800] 13:37:30 INFO - PROCESS | 1802 | 1461530250712 Marionette DEBUG loaded listener.js 13:37:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x7f4b97e9f800) [pid = 1802] [serial = 1818] [outer = 0x7f4b909b4800] 13:37:31 INFO - PROCESS | 1802 | 1461530251571 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 13:37:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:37:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1236ms 13:37:31 INFO - PROCESS | 1802 | 1461530251587 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 13:37:31 INFO - PROCESS | 1802 | 1461530251591 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 13:37:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:37:31 INFO - PROCESS | 1802 | 1461530251611 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:37:31 INFO - PROCESS | 1802 | 1461530251614 Marionette TRACE conn3 <- [1,2394,null,{}] 13:37:31 INFO - PROCESS | 1802 | 1461530251621 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:31 INFO - PROCESS | 1802 | 1461530251818 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 13:37:32 INFO - PROCESS | 1802 | 1461530252195 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b90d71800 == 152 [pid = 1802] [id = 606] 13:37:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x7f4b8d9bcc00) [pid = 1802] [serial = 1819] [outer = (nil)] 13:37:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x7f4b909b4c00) [pid = 1802] [serial = 1820] [outer = 0x7f4b8d9bcc00] 13:37:32 INFO - PROCESS | 1802 | 1461530252276 Marionette DEBUG loaded listener.js 13:37:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x7f4b90dcac00) [pid = 1802] [serial = 1821] [outer = 0x7f4b8d9bcc00] 13:37:33 INFO - PROCESS | 1802 | 1461530253258 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:37:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:37:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1697ms 13:37:33 INFO - PROCESS | 1802 | 1461530253297 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 13:37:33 INFO - PROCESS | 1802 | 1461530253304 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 13:37:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:37:33 INFO - PROCESS | 1802 | 1461530253313 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:37:33 INFO - PROCESS | 1802 | 1461530253318 Marionette TRACE conn3 <- [1,2398,null,{}] 13:37:33 INFO - PROCESS | 1802 | 1461530253324 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:33 INFO - PROCESS | 1802 | 1461530253564 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 13:37:33 INFO - PROCESS | 1802 | 1461530253873 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b949cc800 == 153 [pid = 1802] [id = 607] 13:37:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x7f4b91363c00) [pid = 1802] [serial = 1822] [outer = (nil)] 13:37:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x7f4b9137e800) [pid = 1802] [serial = 1823] [outer = 0x7f4b91363c00] 13:37:33 INFO - PROCESS | 1802 | 1461530253955 Marionette DEBUG loaded listener.js 13:37:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x7f4b970af800) [pid = 1802] [serial = 1824] [outer = 0x7f4b91363c00] 13:37:34 INFO - PROCESS | 1802 | 1461530254881 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 13:37:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:37:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1581ms 13:37:34 INFO - PROCESS | 1802 | 1461530254897 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 13:37:34 INFO - PROCESS | 1802 | 1461530254903 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 13:37:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:37:34 INFO - PROCESS | 1802 | 1461530254909 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:37:34 INFO - PROCESS | 1802 | 1461530254913 Marionette TRACE conn3 <- [1,2402,null,{}] 13:37:34 INFO - PROCESS | 1802 | 1461530254919 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:35 INFO - PROCESS | 1802 | 1461530255137 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 13:37:35 INFO - PROCESS | 1802 | 1461530255443 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9759d800 == 154 [pid = 1802] [id = 608] 13:37:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x7f4b977ba800) [pid = 1802] [serial = 1825] [outer = (nil)] 13:37:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x7f4b98049800) [pid = 1802] [serial = 1826] [outer = 0x7f4b977ba800] 13:37:35 INFO - PROCESS | 1802 | 1461530255561 Marionette DEBUG loaded listener.js 13:37:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x7f4b98b0d400) [pid = 1802] [serial = 1827] [outer = 0x7f4b977ba800] 13:37:36 INFO - PROCESS | 1802 | 1461530256575 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 13:37:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:37:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1731ms 13:37:36 INFO - PROCESS | 1802 | 1461530256641 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 13:37:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:37:36 INFO - PROCESS | 1802 | 1461530256645 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 13:37:36 INFO - PROCESS | 1802 | 1461530256660 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:37:36 INFO - PROCESS | 1802 | 1461530256669 Marionette TRACE conn3 <- [1,2406,null,{}] 13:37:36 INFO - PROCESS | 1802 | 1461530256676 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:36 INFO - PROCESS | 1802 | 1461530256952 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 13:37:37 INFO - PROCESS | 1802 | 1461530257259 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99cab800 == 155 [pid = 1802] [id = 609] 13:37:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x7f4b97c71000) [pid = 1802] [serial = 1828] [outer = (nil)] 13:37:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x7f4b99b46800) [pid = 1802] [serial = 1829] [outer = 0x7f4b97c71000] 13:37:37 INFO - PROCESS | 1802 | 1461530257333 Marionette DEBUG loaded listener.js 13:37:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4b99c55400) [pid = 1802] [serial = 1830] [outer = 0x7f4b97c71000] 13:37:38 INFO - PROCESS | 1802 | 1461530258212 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 13:37:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:37:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1595ms 13:37:38 INFO - PROCESS | 1802 | 1461530258248 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 13:37:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:37:38 INFO - PROCESS | 1802 | 1461530258252 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 13:37:38 INFO - PROCESS | 1802 | 1461530258258 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:37:38 INFO - PROCESS | 1802 | 1461530258261 Marionette TRACE conn3 <- [1,2410,null,{}] 13:37:38 INFO - PROCESS | 1802 | 1461530258266 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:38 INFO - PROCESS | 1802 | 1461530258492 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 13:37:38 INFO - PROCESS | 1802 | 1461530258756 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99f77800 == 156 [pid = 1802] [id = 610] 13:37:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4b98c73000) [pid = 1802] [serial = 1831] [outer = (nil)] 13:37:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4b9a88d400) [pid = 1802] [serial = 1832] [outer = 0x7f4b98c73000] 13:37:38 INFO - PROCESS | 1802 | 1461530258874 Marionette DEBUG loaded listener.js 13:37:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4b9a9c5400) [pid = 1802] [serial = 1833] [outer = 0x7f4b98c73000] 13:37:39 INFO - PROCESS | 1802 | 1461530259737 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 13:37:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:37:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1528ms 13:37:39 INFO - PROCESS | 1802 | 1461530259787 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 13:37:39 INFO - PROCESS | 1802 | 1461530259790 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 13:37:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:37:39 INFO - PROCESS | 1802 | 1461530259796 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:37:39 INFO - PROCESS | 1802 | 1461530259798 Marionette TRACE conn3 <- [1,2414,null,{}] 13:37:39 INFO - PROCESS | 1802 | 1461530259804 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:40 INFO - PROCESS | 1802 | 1461530260017 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 13:37:40 INFO - PROCESS | 1802 | 1461530260241 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c69d800 == 157 [pid = 1802] [id = 611] 13:37:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4b9b32c400) [pid = 1802] [serial = 1834] [outer = (nil)] 13:37:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4b9c5ba800) [pid = 1802] [serial = 1835] [outer = 0x7f4b9b32c400] 13:37:40 INFO - PROCESS | 1802 | 1461530260370 Marionette DEBUG loaded listener.js 13:37:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4b9cf32c00) [pid = 1802] [serial = 1836] [outer = 0x7f4b9b32c400] 13:37:41 INFO - PROCESS | 1802 | 1461530261309 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 13:37:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:37:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1577ms 13:37:41 INFO - PROCESS | 1802 | 1461530261377 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 13:37:41 INFO - PROCESS | 1802 | 1461530261379 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 13:37:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:37:41 INFO - PROCESS | 1802 | 1461530261386 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:37:41 INFO - PROCESS | 1802 | 1461530261388 Marionette TRACE conn3 <- [1,2418,null,{}] 13:37:41 INFO - PROCESS | 1802 | 1461530261393 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:41 INFO - PROCESS | 1802 | 1461530261615 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 13:37:41 INFO - PROCESS | 1802 | 1461530261932 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba1fc6000 == 158 [pid = 1802] [id = 612] 13:37:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4b93463400) [pid = 1802] [serial = 1837] [outer = (nil)] 13:37:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4b9d210800) [pid = 1802] [serial = 1838] [outer = 0x7f4b93463400] 13:37:42 INFO - PROCESS | 1802 | 1461530262013 Marionette DEBUG loaded listener.js 13:37:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4ba214ac00) [pid = 1802] [serial = 1839] [outer = 0x7f4b93463400] 13:37:42 INFO - PROCESS | 1802 | 1461530262875 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:37:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:37:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1528ms 13:37:42 INFO - PROCESS | 1802 | 1461530262917 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 13:37:42 INFO - PROCESS | 1802 | 1461530262923 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 13:37:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:37:42 INFO - PROCESS | 1802 | 1461530262934 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:37:42 INFO - PROCESS | 1802 | 1461530262939 Marionette TRACE conn3 <- [1,2422,null,{}] 13:37:42 INFO - PROCESS | 1802 | 1461530262947 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:43 INFO - PROCESS | 1802 | 1461530263177 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 13:37:43 INFO - PROCESS | 1802 | 1461530263441 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba24f3000 == 159 [pid = 1802] [id = 613] 13:37:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x7f4b97e9a000) [pid = 1802] [serial = 1840] [outer = (nil)] 13:37:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x7f4ba2154800) [pid = 1802] [serial = 1841] [outer = 0x7f4b97e9a000] 13:37:43 INFO - PROCESS | 1802 | 1461530263556 Marionette DEBUG loaded listener.js 13:37:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x7f4ba23ac400) [pid = 1802] [serial = 1842] [outer = 0x7f4b97e9a000] 13:37:44 INFO - PROCESS | 1802 | 1461530264418 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:37:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:37:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1540ms 13:37:44 INFO - PROCESS | 1802 | 1461530264473 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 13:37:44 INFO - PROCESS | 1802 | 1461530264477 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 13:37:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:37:44 INFO - PROCESS | 1802 | 1461530264483 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:37:44 INFO - PROCESS | 1802 | 1461530264485 Marionette TRACE conn3 <- [1,2426,null,{}] 13:37:44 INFO - PROCESS | 1802 | 1461530264491 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:44 INFO - PROCESS | 1802 | 1461530264708 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 13:37:44 INFO - PROCESS | 1802 | 1461530264976 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba3f77000 == 160 [pid = 1802] [id = 614] 13:37:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x7f4b9d207c00) [pid = 1802] [serial = 1843] [outer = (nil)] 13:37:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x7f4ba23b4000) [pid = 1802] [serial = 1844] [outer = 0x7f4b9d207c00] 13:37:45 INFO - PROCESS | 1802 | 1461530265095 Marionette DEBUG loaded listener.js 13:37:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x7f4ba25dac00) [pid = 1802] [serial = 1845] [outer = 0x7f4b9d207c00] 13:37:45 INFO - PROCESS | 1802 | 1461530265948 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 13:37:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:37:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1527ms 13:37:46 INFO - PROCESS | 1802 | 1461530266012 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 13:37:46 INFO - PROCESS | 1802 | 1461530266016 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 13:37:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:37:46 INFO - PROCESS | 1802 | 1461530266022 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:37:46 INFO - PROCESS | 1802 | 1461530266024 Marionette TRACE conn3 <- [1,2430,null,{}] 13:37:46 INFO - PROCESS | 1802 | 1461530266029 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:46 INFO - PROCESS | 1802 | 1461530266260 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 13:37:46 INFO - PROCESS | 1802 | 1461530266590 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba569e800 == 161 [pid = 1802] [id = 615] 13:37:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x7f4b98044800) [pid = 1802] [serial = 1846] [outer = (nil)] 13:37:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x7f4ba3bbe800) [pid = 1802] [serial = 1847] [outer = 0x7f4b98044800] 13:37:46 INFO - PROCESS | 1802 | 1461530266668 Marionette DEBUG loaded listener.js 13:37:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x7f4ba3ce4000) [pid = 1802] [serial = 1848] [outer = 0x7f4b98044800] 13:37:47 INFO - PROCESS | 1802 | 1461530267510 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 13:37:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:37:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1532ms 13:37:47 INFO - PROCESS | 1802 | 1461530267555 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 13:37:47 INFO - PROCESS | 1802 | 1461530267558 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 13:37:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:37:47 INFO - PROCESS | 1802 | 1461530267564 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:37:47 INFO - PROCESS | 1802 | 1461530267566 Marionette TRACE conn3 <- [1,2434,null,{}] 13:37:47 INFO - PROCESS | 1802 | 1461530267572 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:47 INFO - PROCESS | 1802 | 1461530267790 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 13:37:48 INFO - PROCESS | 1802 | 1461530268057 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5ee2000 == 162 [pid = 1802] [id = 616] 13:37:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x7f4ba3cdcc00) [pid = 1802] [serial = 1849] [outer = (nil)] 13:37:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x7f4ba4d8c400) [pid = 1802] [serial = 1850] [outer = 0x7f4ba3cdcc00] 13:37:48 INFO - PROCESS | 1802 | 1461530268148 Marionette DEBUG loaded listener.js 13:37:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x7f4ba4e8f800) [pid = 1802] [serial = 1851] [outer = 0x7f4ba3cdcc00] 13:37:49 INFO - PROCESS | 1802 | 1461530269064 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 13:37:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:37:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1540ms 13:37:49 INFO - PROCESS | 1802 | 1461530269104 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 13:37:49 INFO - PROCESS | 1802 | 1461530269109 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 13:37:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:37:49 INFO - PROCESS | 1802 | 1461530269114 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:37:49 INFO - PROCESS | 1802 | 1461530269117 Marionette TRACE conn3 <- [1,2438,null,{}] 13:37:49 INFO - PROCESS | 1802 | 1461530269126 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:49 INFO - PROCESS | 1802 | 1461530269379 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 13:37:49 INFO - PROCESS | 1802 | 1461530269644 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9404800 == 163 [pid = 1802] [id = 617] 13:37:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x7f4ba571a800) [pid = 1802] [serial = 1852] [outer = (nil)] 13:37:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x7f4ba5aeec00) [pid = 1802] [serial = 1853] [outer = 0x7f4ba571a800] 13:37:49 INFO - PROCESS | 1802 | 1461530269761 Marionette DEBUG loaded listener.js 13:37:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x7f4ba5f47400) [pid = 1802] [serial = 1854] [outer = 0x7f4ba571a800] 13:37:50 INFO - PROCESS | 1802 | 1461530270595 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 13:37:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:37:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1530ms 13:37:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:37:50 INFO - PROCESS | 1802 | 1461530270646 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 13:37:50 INFO - PROCESS | 1802 | 1461530270649 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 13:37:50 INFO - PROCESS | 1802 | 1461530270655 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:37:50 INFO - PROCESS | 1802 | 1461530270658 Marionette TRACE conn3 <- [1,2442,null,{}] 13:37:50 INFO - PROCESS | 1802 | 1461530270663 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:50 INFO - PROCESS | 1802 | 1461530270879 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 13:37:51 INFO - PROCESS | 1802 | 1461530271148 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9be1800 == 164 [pid = 1802] [id = 618] 13:37:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x7f4b99c4c000) [pid = 1802] [serial = 1855] [outer = (nil)] 13:37:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x7f4ba606b400) [pid = 1802] [serial = 1856] [outer = 0x7f4b99c4c000] 13:37:51 INFO - PROCESS | 1802 | 1461530271263 Marionette DEBUG loaded listener.js 13:37:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x7f4ba630c800) [pid = 1802] [serial = 1857] [outer = 0x7f4b99c4c000] 13:37:52 INFO - PROCESS | 1802 | 1461530272103 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 13:37:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:37:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1487ms 13:37:52 INFO - PROCESS | 1802 | 1461530272142 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 13:37:52 INFO - PROCESS | 1802 | 1461530272145 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 13:37:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:37:52 INFO - PROCESS | 1802 | 1461530272151 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:37:52 INFO - PROCESS | 1802 | 1461530272153 Marionette TRACE conn3 <- [1,2446,null,{}] 13:37:52 INFO - PROCESS | 1802 | 1461530272158 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:52 INFO - PROCESS | 1802 | 1461530272376 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 13:37:52 INFO - PROCESS | 1802 | 1461530272646 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4babca6000 == 165 [pid = 1802] [id = 619] 13:37:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x7f4b9a9ca400) [pid = 1802] [serial = 1858] [outer = (nil)] 13:37:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x7f4ba73e2000) [pid = 1802] [serial = 1859] [outer = 0x7f4b9a9ca400] 13:37:52 INFO - PROCESS | 1802 | 1461530272723 Marionette DEBUG loaded listener.js 13:37:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x7f4ba8ab9800) [pid = 1802] [serial = 1860] [outer = 0x7f4b9a9ca400] 13:37:53 INFO - PROCESS | 1802 | 1461530273564 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 13:37:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:37:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1434ms 13:37:53 INFO - PROCESS | 1802 | 1461530273600 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 13:37:53 INFO - PROCESS | 1802 | 1461530273603 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 13:37:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:37:53 INFO - PROCESS | 1802 | 1461530273613 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:37:53 INFO - PROCESS | 1802 | 1461530273616 Marionette TRACE conn3 <- [1,2450,null,{}] 13:37:53 INFO - PROCESS | 1802 | 1461530273621 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:53 INFO - PROCESS | 1802 | 1461530273843 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 13:37:54 INFO - PROCESS | 1802 | 1461530274125 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad76b800 == 166 [pid = 1802] [id = 620] 13:37:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x7f4ba25d4400) [pid = 1802] [serial = 1861] [outer = (nil)] 13:37:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x7f4ba917d400) [pid = 1802] [serial = 1862] [outer = 0x7f4ba25d4400] 13:37:54 INFO - PROCESS | 1802 | 1461530274202 Marionette DEBUG loaded listener.js 13:37:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x7f4ba96ee400) [pid = 1802] [serial = 1863] [outer = 0x7f4ba25d4400] 13:37:55 INFO - PROCESS | 1802 | 1461530275083 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 13:37:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:37:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1531ms 13:37:55 INFO - PROCESS | 1802 | 1461530275145 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 13:37:55 INFO - PROCESS | 1802 | 1461530275148 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 13:37:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:37:55 INFO - PROCESS | 1802 | 1461530275154 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:37:55 INFO - PROCESS | 1802 | 1461530275156 Marionette TRACE conn3 <- [1,2454,null,{}] 13:37:55 INFO - PROCESS | 1802 | 1461530275162 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:55 INFO - PROCESS | 1802 | 1461530275379 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 13:37:55 INFO - PROCESS | 1802 | 1461530275707 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae250800 == 167 [pid = 1802] [id = 621] 13:37:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x7f4ba25e0800) [pid = 1802] [serial = 1864] [outer = (nil)] 13:37:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x7f4bab04f400) [pid = 1802] [serial = 1865] [outer = 0x7f4ba25e0800] 13:37:55 INFO - PROCESS | 1802 | 1461530275789 Marionette DEBUG loaded listener.js 13:37:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x7f4babc79000) [pid = 1802] [serial = 1866] [outer = 0x7f4ba25e0800] 13:37:56 INFO - PROCESS | 1802 | 1461530276639 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 13:37:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:37:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1532ms 13:37:56 INFO - PROCESS | 1802 | 1461530276689 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 13:37:56 INFO - PROCESS | 1802 | 1461530276691 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 13:37:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:37:56 INFO - PROCESS | 1802 | 1461530276698 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:37:56 INFO - PROCESS | 1802 | 1461530276700 Marionette TRACE conn3 <- [1,2458,null,{}] 13:37:56 INFO - PROCESS | 1802 | 1461530276706 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:56 INFO - PROCESS | 1802 | 1461530276920 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 13:37:57 INFO - PROCESS | 1802 | 1461530277192 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baed43800 == 168 [pid = 1802] [id = 622] 13:37:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x7f4b8d9bec00) [pid = 1802] [serial = 1867] [outer = (nil)] 13:37:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4bacb7fc00) [pid = 1802] [serial = 1868] [outer = 0x7f4b8d9bec00] 13:37:57 INFO - PROCESS | 1802 | 1461530277308 Marionette DEBUG loaded listener.js 13:37:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4badbb6400) [pid = 1802] [serial = 1869] [outer = 0x7f4b8d9bec00] 13:37:58 INFO - PROCESS | 1802 | 1461530278164 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 13:37:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:37:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1537ms 13:37:58 INFO - PROCESS | 1802 | 1461530278236 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 13:37:58 INFO - PROCESS | 1802 | 1461530278240 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 13:37:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:37:58 INFO - PROCESS | 1802 | 1461530278245 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:37:58 INFO - PROCESS | 1802 | 1461530278247 Marionette TRACE conn3 <- [1,2462,null,{}] 13:37:58 INFO - PROCESS | 1802 | 1461530278253 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:58 INFO - PROCESS | 1802 | 1461530278491 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 13:37:58 INFO - PROCESS | 1802 | 1461530278809 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbafab800 == 169 [pid = 1802] [id = 623] 13:37:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x7f4ba23b2000) [pid = 1802] [serial = 1870] [outer = (nil)] 13:37:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4bae357c00) [pid = 1802] [serial = 1871] [outer = 0x7f4ba23b2000] 13:37:58 INFO - PROCESS | 1802 | 1461530278894 Marionette DEBUG loaded listener.js 13:37:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4bb1365c00) [pid = 1802] [serial = 1872] [outer = 0x7f4ba23b2000] 13:37:59 INFO - PROCESS | 1802 | 1461530279741 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 13:37:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:37:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1528ms 13:37:59 INFO - PROCESS | 1802 | 1461530279778 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 13:37:59 INFO - PROCESS | 1802 | 1461530279781 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 13:37:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:37:59 INFO - PROCESS | 1802 | 1461530279790 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:37:59 INFO - PROCESS | 1802 | 1461530279792 Marionette TRACE conn3 <- [1,2466,null,{}] 13:37:59 INFO - PROCESS | 1802 | 1461530279796 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:00 INFO - PROCESS | 1802 | 1461530280022 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 13:38:00 INFO - PROCESS | 1802 | 1461530280299 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0d18800 == 170 [pid = 1802] [id = 624] 13:38:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4b8d9b5c00) [pid = 1802] [serial = 1873] [outer = (nil)] 13:38:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4bb136b400) [pid = 1802] [serial = 1874] [outer = 0x7f4b8d9b5c00] 13:38:00 INFO - PROCESS | 1802 | 1461530280416 Marionette DEBUG loaded listener.js 13:38:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x7f4bbafcf000) [pid = 1802] [serial = 1875] [outer = 0x7f4b8d9b5c00] 13:38:01 INFO - PROCESS | 1802 | 1461530281274 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 13:38:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:38:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1526ms 13:38:01 INFO - PROCESS | 1802 | 1461530281317 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 13:38:01 INFO - PROCESS | 1802 | 1461530281321 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 13:38:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:38:01 INFO - PROCESS | 1802 | 1461530281327 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:38:01 INFO - PROCESS | 1802 | 1461530281329 Marionette TRACE conn3 <- [1,2470,null,{}] 13:38:01 INFO - PROCESS | 1802 | 1461530281335 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:01 INFO - PROCESS | 1802 | 1461530281590 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 13:38:01 INFO - PROCESS | 1802 | 1461530281976 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc8ba4800 == 171 [pid = 1802] [id = 625] 13:38:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x7f4bbc218000) [pid = 1802] [serial = 1876] [outer = (nil)] 13:38:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x7f4bbd28dc00) [pid = 1802] [serial = 1877] [outer = 0x7f4bbc218000] 13:38:02 INFO - PROCESS | 1802 | 1461530282055 Marionette DEBUG loaded listener.js 13:38:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x7f4bc0b4f800) [pid = 1802] [serial = 1878] [outer = 0x7f4bbc218000] 13:38:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b97193000 == 170 [pid = 1802] [id = 394] 13:38:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b94c16800 == 169 [pid = 1802] [id = 605] 13:38:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b940e0000 == 168 [pid = 1802] [id = 604] 13:38:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b92651000 == 167 [pid = 1802] [id = 603] 13:38:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b911d9000 == 166 [pid = 1802] [id = 602] 13:38:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb5ff6000 == 165 [pid = 1802] [id = 595] 13:38:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baf97c800 == 164 [pid = 1802] [id = 594] 13:38:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae3b7000 == 163 [pid = 1802] [id = 593] 13:38:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bac265800 == 162 [pid = 1802] [id = 592] 13:38:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9b21800 == 161 [pid = 1802] [id = 591] 13:38:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9307800 == 160 [pid = 1802] [id = 590] 13:38:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba63a4000 == 159 [pid = 1802] [id = 589] 13:38:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5cc8000 == 158 [pid = 1802] [id = 588] 13:38:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba2671000 == 157 [pid = 1802] [id = 587] 13:38:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9d64d000 == 156 [pid = 1802] [id = 586] 13:38:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9b4ae000 == 155 [pid = 1802] [id = 585] 13:38:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b975b0000 == 154 [pid = 1802] [id = 584] 13:38:03 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b930d4800 == 153 [pid = 1802] [id = 583] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x7f4b98b3fc00) [pid = 1802] [serial = 1748] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x7f4b99743c00) [pid = 1802] [serial = 1694] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x7f4ba6063400) [pid = 1802] [serial = 1718] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x7f4babb33800) [pid = 1802] [serial = 1731] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4bacd18000) [pid = 1802] [serial = 1734] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4b9345f800) [pid = 1802] [serial = 1686] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4b911a1000) [pid = 1802] [serial = 1739] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4ba8abf000) [pid = 1802] [serial = 1725] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x7f4b9c7ea000) [pid = 1802] [serial = 1698] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4ba23af000) [pid = 1802] [serial = 1709] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4ba5af2400) [pid = 1802] [serial = 1716] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x7f4b910d0c00) [pid = 1802] [serial = 1683] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x7f4b9d85e400) [pid = 1802] [serial = 1704] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x7f4b9d7f0400) [pid = 1802] [serial = 1703] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x7f4ba9528000) [pid = 1802] [serial = 1728] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x7f4bab04e800) [pid = 1802] [serial = 1730] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x7f4b98051c00) [pid = 1802] [serial = 1691] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x7f4b8d9c1400) [pid = 1802] [serial = 1668] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x7f4ba214ec00) [pid = 1802] [serial = 1706] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x7f4ba2156800) [pid = 1802] [serial = 1707] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x7f4ba6f4a000) [pid = 1802] [serial = 1722] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x7f4b97359400) [pid = 1802] [serial = 1742] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x7f4ba88b5c00) [pid = 1802] [serial = 1724] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x7f4ba6303400) [pid = 1802] [serial = 1721] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x7f4ba5979000) [pid = 1802] [serial = 1715] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x7f4ba4f11c00) [pid = 1802] [serial = 1712] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x7f4b91371c00) [pid = 1802] [serial = 1685] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x7f4b97dac000) [pid = 1802] [serial = 1689] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x7f4ba92f6400) [pid = 1802] [serial = 1727] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x7f4b9cf2ec00) [pid = 1802] [serial = 1700] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x7f4b9d202400) [pid = 1802] [serial = 1701] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x7f4b98b0a800) [pid = 1802] [serial = 1692] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x7f4ba62f3400) [pid = 1802] [serial = 1719] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x7f4b9b6ee000) [pid = 1802] [serial = 1697] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x7f4b90dcf400) [pid = 1802] [serial = 1736] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x7f4b97c6c400) [pid = 1802] [serial = 1688] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x7f4bac2f5000) [pid = 1802] [serial = 1733] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x7f4b9135f400) [pid = 1802] [serial = 1740] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x7f4b90deb400) [pid = 1802] [serial = 1737] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4b90debc00) [pid = 1802] [serial = 1682] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4b97e96c00) [pid = 1802] [serial = 1746] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4ba53f5000) [pid = 1802] [serial = 1713] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4b99b4ec00) [pid = 1802] [serial = 1614] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4b977b0800) [pid = 1802] [serial = 1743] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4b97c10400) [pid = 1802] [serial = 1745] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4b997e5400) [pid = 1802] [serial = 1695] [outer = (nil)] [url = about:blank] 13:38:03 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4ba25dec00) [pid = 1802] [serial = 1710] [outer = (nil)] [url = about:blank] 13:38:04 INFO - PROCESS | 1802 | 1461530284378 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 13:38:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:38:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 3082ms 13:38:04 INFO - PROCESS | 1802 | 1461530284410 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 13:38:04 INFO - PROCESS | 1802 | 1461530284417 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 13:38:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:38:04 INFO - PROCESS | 1802 | 1461530284426 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:38:04 INFO - PROCESS | 1802 | 1461530284431 Marionette TRACE conn3 <- [1,2474,null,{}] 13:38:04 INFO - PROCESS | 1802 | 1461530284437 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:04 INFO - PROCESS | 1802 | 1461530284665 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 13:38:04 INFO - PROCESS | 1802 | 1461530284851 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b911da800 == 154 [pid = 1802] [id = 626] 13:38:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4b90de2800) [pid = 1802] [serial = 1879] [outer = (nil)] 13:38:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4b90de6000) [pid = 1802] [serial = 1880] [outer = 0x7f4b90de2800] 13:38:04 INFO - PROCESS | 1802 | 1461530284919 Marionette DEBUG loaded listener.js 13:38:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4b90ec8000) [pid = 1802] [serial = 1881] [outer = 0x7f4b90de2800] 13:38:05 INFO - PROCESS | 1802 | 1461530285718 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 13:38:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:38:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1386ms 13:38:05 INFO - PROCESS | 1802 | 1461530285813 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 13:38:05 INFO - PROCESS | 1802 | 1461530285820 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 13:38:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:38:05 INFO - PROCESS | 1802 | 1461530285830 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:38:05 INFO - PROCESS | 1802 | 1461530285833 Marionette TRACE conn3 <- [1,2478,null,{}] 13:38:05 INFO - PROCESS | 1802 | 1461530285837 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:06 INFO - PROCESS | 1802 | 1461530286060 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 13:38:06 INFO - PROCESS | 1802 | 1461530286277 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9264b800 == 155 [pid = 1802] [id = 627] 13:38:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4b910d1800) [pid = 1802] [serial = 1882] [outer = (nil)] 13:38:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4b911a7000) [pid = 1802] [serial = 1883] [outer = 0x7f4b910d1800] 13:38:06 INFO - PROCESS | 1802 | 1461530286340 Marionette DEBUG loaded listener.js 13:38:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4b91360000) [pid = 1802] [serial = 1884] [outer = 0x7f4b910d1800] 13:38:07 INFO - PROCESS | 1802 | 1461530287252 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 13:38:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:38:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1482ms 13:38:07 INFO - PROCESS | 1802 | 1461530287313 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 13:38:07 INFO - PROCESS | 1802 | 1461530287316 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 13:38:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:38:07 INFO - PROCESS | 1802 | 1461530287322 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:38:07 INFO - PROCESS | 1802 | 1461530287328 Marionette TRACE conn3 <- [1,2482,null,{}] 13:38:07 INFO - PROCESS | 1802 | 1461530287350 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:07 INFO - PROCESS | 1802 | 1461530287646 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 13:38:07 INFO - PROCESS | 1802 | 1461530287713 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b940d7800 == 156 [pid = 1802] [id = 628] 13:38:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4b970b3800) [pid = 1802] [serial = 1885] [outer = (nil)] 13:38:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4b970b9000) [pid = 1802] [serial = 1886] [outer = 0x7f4b970b3800] 13:38:07 INFO - PROCESS | 1802 | 1461530287978 Marionette DEBUG loaded listener.js 13:38:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x7f4b977ad000) [pid = 1802] [serial = 1887] [outer = 0x7f4b970b3800] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x7f4b911a1c00) [pid = 1802] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4b8d9be400) [pid = 1802] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4b9a9c4800) [pid = 1802] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4b99b4cc00) [pid = 1802] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4b99b42800) [pid = 1802] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4b98b03800) [pid = 1802] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4b98a6d000) [pid = 1802] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4b97c11400) [pid = 1802] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4babc81000) [pid = 1802] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4ba4d88800) [pid = 1802] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4b97da6800) [pid = 1802] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x7f4ba3bb3000) [pid = 1802] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x7f4ba3baf800) [pid = 1802] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x7f4ba25da000) [pid = 1802] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x7f4b9cea7800) [pid = 1802] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x7f4b99c53400) [pid = 1802] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x7f4b99b4f800) [pid = 1802] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x7f4b9346b800) [pid = 1802] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x7f4b910ca400) [pid = 1802] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x7f4b90dc7000) [pid = 1802] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x7f4b90dc9000) [pid = 1802] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:38:08 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x7f4b90de6c00) [pid = 1802] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:38:09 INFO - PROCESS | 1802 | 1461530289205 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 13:38:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:38:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1943ms 13:38:09 INFO - PROCESS | 1802 | 1461530289266 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 13:38:09 INFO - PROCESS | 1802 | 1461530289270 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 13:38:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:38:09 INFO - PROCESS | 1802 | 1461530289275 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:38:09 INFO - PROCESS | 1802 | 1461530289278 Marionette TRACE conn3 <- [1,2486,null,{}] 13:38:09 INFO - PROCESS | 1802 | 1461530289283 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:09 INFO - PROCESS | 1802 | 1461530289493 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 13:38:09 INFO - PROCESS | 1802 | 1461530289679 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b94c1d000 == 157 [pid = 1802] [id = 629] 13:38:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x7f4b8d9b9400) [pid = 1802] [serial = 1888] [outer = (nil)] 13:38:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x7f4b977ae000) [pid = 1802] [serial = 1889] [outer = 0x7f4b8d9b9400] 13:38:09 INFO - PROCESS | 1802 | 1461530289744 Marionette DEBUG loaded listener.js 13:38:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x7f4b97c19800) [pid = 1802] [serial = 1890] [outer = 0x7f4b8d9b9400] 13:38:10 INFO - PROCESS | 1802 | 1461530290505 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 13:38:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:38:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1282ms 13:38:10 INFO - PROCESS | 1802 | 1461530290558 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 13:38:10 INFO - PROCESS | 1802 | 1461530290562 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 13:38:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:38:10 INFO - PROCESS | 1802 | 1461530290571 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:38:10 INFO - PROCESS | 1802 | 1461530290574 Marionette TRACE conn3 <- [1,2490,null,{}] 13:38:10 INFO - PROCESS | 1802 | 1461530290579 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:10 INFO - PROCESS | 1802 | 1461530290977 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 13:38:11 INFO - PROCESS | 1802 | 1461530291315 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b90fc8000 == 158 [pid = 1802] [id = 630] 13:38:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x7f4b909bbc00) [pid = 1802] [serial = 1891] [outer = (nil)] 13:38:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x7f4b90dd0c00) [pid = 1802] [serial = 1892] [outer = 0x7f4b909bbc00] 13:38:11 INFO - PROCESS | 1802 | 1461530291396 Marionette DEBUG loaded listener.js 13:38:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x7f4b90ecf800) [pid = 1802] [serial = 1893] [outer = 0x7f4b909bbc00] 13:38:12 INFO - PROCESS | 1802 | 1461530292331 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:38:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:38:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1837ms 13:38:12 INFO - PROCESS | 1802 | 1461530292407 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 13:38:12 INFO - PROCESS | 1802 | 1461530292414 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 13:38:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:38:12 INFO - PROCESS | 1802 | 1461530292421 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:38:12 INFO - PROCESS | 1802 | 1461530292428 Marionette TRACE conn3 <- [1,2494,null,{}] 13:38:12 INFO - PROCESS | 1802 | 1461530292435 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:12 INFO - PROCESS | 1802 | 1461530292736 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 13:38:13 INFO - PROCESS | 1802 | 1461530293061 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b94cab800 == 159 [pid = 1802] [id = 631] 13:38:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x7f4b9135f000) [pid = 1802] [serial = 1894] [outer = (nil)] 13:38:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x7f4b9740a400) [pid = 1802] [serial = 1895] [outer = 0x7f4b9135f000] 13:38:13 INFO - PROCESS | 1802 | 1461530293143 Marionette DEBUG loaded listener.js 13:38:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x7f4b97c19c00) [pid = 1802] [serial = 1896] [outer = 0x7f4b9135f000] 13:38:14 INFO - PROCESS | 1802 | 1461530294049 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 13:38:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:38:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1686ms 13:38:14 INFO - PROCESS | 1802 | 1461530294108 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 13:38:14 INFO - PROCESS | 1802 | 1461530294113 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 13:38:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:38:14 INFO - PROCESS | 1802 | 1461530294119 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:38:14 INFO - PROCESS | 1802 | 1461530294121 Marionette TRACE conn3 <- [1,2498,null,{}] 13:38:14 INFO - PROCESS | 1802 | 1461530294128 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:14 INFO - PROCESS | 1802 | 1461530294369 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 13:38:14 INFO - PROCESS | 1802 | 1461530294727 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b96f43800 == 160 [pid = 1802] [id = 632] 13:38:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x7f4b97da4c00) [pid = 1802] [serial = 1897] [outer = (nil)] 13:38:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x7f4b97ea0400) [pid = 1802] [serial = 1898] [outer = 0x7f4b97da4c00] 13:38:14 INFO - PROCESS | 1802 | 1461530294807 Marionette DEBUG loaded listener.js 13:38:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4b9804d400) [pid = 1802] [serial = 1899] [outer = 0x7f4b97da4c00] 13:38:15 INFO - PROCESS | 1802 | 1461530295682 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:38:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:38:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1629ms 13:38:15 INFO - PROCESS | 1802 | 1461530295750 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 13:38:15 INFO - PROCESS | 1802 | 1461530295756 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 13:38:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:38:15 INFO - PROCESS | 1802 | 1461530295772 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:38:15 INFO - PROCESS | 1802 | 1461530295783 Marionette TRACE conn3 <- [1,2502,null,{}] 13:38:15 INFO - PROCESS | 1802 | 1461530295796 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:16 INFO - PROCESS | 1802 | 1461530296132 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 13:38:16 INFO - PROCESS | 1802 | 1461530296378 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b974ac000 == 161 [pid = 1802] [id = 633] 13:38:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4b97daec00) [pid = 1802] [serial = 1900] [outer = (nil)] 13:38:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4b98a6b800) [pid = 1802] [serial = 1901] [outer = 0x7f4b97daec00] 13:38:16 INFO - PROCESS | 1802 | 1461530296461 Marionette DEBUG loaded listener.js 13:38:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4b98b0cc00) [pid = 1802] [serial = 1902] [outer = 0x7f4b97daec00] 13:38:17 INFO - PROCESS | 1802 | 1461530297367 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:38:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:38:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1655ms 13:38:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:38:17 INFO - PROCESS | 1802 | 1461530297421 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 13:38:17 INFO - PROCESS | 1802 | 1461530297424 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 13:38:17 INFO - PROCESS | 1802 | 1461530297431 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:38:17 INFO - PROCESS | 1802 | 1461530297433 Marionette TRACE conn3 <- [1,2506,null,{}] 13:38:17 INFO - PROCESS | 1802 | 1461530297439 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:17 INFO - PROCESS | 1802 | 1461530297678 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 13:38:17 INFO - PROCESS | 1802 | 1461530297985 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b97c31800 == 162 [pid = 1802] [id = 634] 13:38:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4b97e9d000) [pid = 1802] [serial = 1903] [outer = (nil)] 13:38:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4b98c68000) [pid = 1802] [serial = 1904] [outer = 0x7f4b97e9d000] 13:38:18 INFO - PROCESS | 1802 | 1461530298068 Marionette DEBUG loaded listener.js 13:38:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4b98c71c00) [pid = 1802] [serial = 1905] [outer = 0x7f4b97e9d000] 13:38:18 INFO - PROCESS | 1802 | 1461530298911 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:38:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:38:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1540ms 13:38:18 INFO - PROCESS | 1802 | 1461530298971 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 13:38:18 INFO - PROCESS | 1802 | 1461530298974 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 13:38:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:38:18 INFO - PROCESS | 1802 | 1461530298980 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:38:18 INFO - PROCESS | 1802 | 1461530298983 Marionette TRACE conn3 <- [1,2510,null,{}] 13:38:18 INFO - PROCESS | 1802 | 1461530298989 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:19 INFO - PROCESS | 1802 | 1461530299247 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 13:38:19 INFO - PROCESS | 1802 | 1461530299571 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99757000 == 163 [pid = 1802] [id = 635] 13:38:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4b997e6000) [pid = 1802] [serial = 1906] [outer = (nil)] 13:38:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4b998bc800) [pid = 1802] [serial = 1907] [outer = 0x7f4b997e6000] 13:38:19 INFO - PROCESS | 1802 | 1461530299663 Marionette DEBUG loaded listener.js 13:38:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4b99b4cc00) [pid = 1802] [serial = 1908] [outer = 0x7f4b997e6000] 13:38:20 INFO - PROCESS | 1802 | 1461530300524 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 13:38:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:38:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1589ms 13:38:20 INFO - PROCESS | 1802 | 1461530300571 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 13:38:20 INFO - PROCESS | 1802 | 1461530300575 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 13:38:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:38:20 INFO - PROCESS | 1802 | 1461530300581 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:38:20 INFO - PROCESS | 1802 | 1461530300584 Marionette TRACE conn3 <- [1,2514,null,{}] 13:38:20 INFO - PROCESS | 1802 | 1461530300590 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:20 INFO - PROCESS | 1802 | 1461530300830 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 13:38:21 INFO - PROCESS | 1802 | 1461530301102 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99e91800 == 164 [pid = 1802] [id = 636] 13:38:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x7f4b99c51c00) [pid = 1802] [serial = 1909] [outer = (nil)] 13:38:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x7f4b99daec00) [pid = 1802] [serial = 1910] [outer = 0x7f4b99c51c00] 13:38:21 INFO - PROCESS | 1802 | 1461530301227 Marionette DEBUG loaded listener.js 13:38:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x7f4b9a88ac00) [pid = 1802] [serial = 1911] [outer = 0x7f4b99c51c00] 13:38:22 INFO - PROCESS | 1802 | 1461530302102 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 13:38:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:38:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1583ms 13:38:22 INFO - PROCESS | 1802 | 1461530302167 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 13:38:22 INFO - PROCESS | 1802 | 1461530302171 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 13:38:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:38:22 INFO - PROCESS | 1802 | 1461530302176 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:38:22 INFO - PROCESS | 1802 | 1461530302179 Marionette TRACE conn3 <- [1,2518,null,{}] 13:38:22 INFO - PROCESS | 1802 | 1461530302184 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:22 INFO - PROCESS | 1802 | 1461530302415 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 13:38:22 INFO - PROCESS | 1802 | 1461530302723 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9b6d0800 == 165 [pid = 1802] [id = 637] 13:38:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x7f4b99c4e800) [pid = 1802] [serial = 1912] [outer = (nil)] 13:38:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x7f4b9a9bf800) [pid = 1802] [serial = 1913] [outer = 0x7f4b99c4e800] 13:38:22 INFO - PROCESS | 1802 | 1461530302803 Marionette DEBUG loaded listener.js 13:38:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x7f4b9a9c8400) [pid = 1802] [serial = 1914] [outer = 0x7f4b99c4e800] 13:38:23 INFO - PROCESS | 1802 | 1461530303648 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:38:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:38:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1532ms 13:38:23 INFO - PROCESS | 1802 | 1461530303711 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 13:38:23 INFO - PROCESS | 1802 | 1461530303714 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 13:38:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:38:23 INFO - PROCESS | 1802 | 1461530303720 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:38:23 INFO - PROCESS | 1802 | 1461530303723 Marionette TRACE conn3 <- [1,2522,null,{}] 13:38:23 INFO - PROCESS | 1802 | 1461530303728 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:23 INFO - PROCESS | 1802 | 1461530303945 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 13:38:24 INFO - PROCESS | 1802 | 1461530304215 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c6c7800 == 166 [pid = 1802] [id = 638] 13:38:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x7f4b99c54800) [pid = 1802] [serial = 1915] [outer = (nil)] 13:38:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x7f4b9aa70000) [pid = 1802] [serial = 1916] [outer = 0x7f4b99c54800] 13:38:24 INFO - PROCESS | 1802 | 1461530304331 Marionette DEBUG loaded listener.js 13:38:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x7f4b9b324800) [pid = 1802] [serial = 1917] [outer = 0x7f4b99c54800] 13:38:25 INFO - PROCESS | 1802 | 1461530305151 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:38:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:38:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1484ms 13:38:25 INFO - PROCESS | 1802 | 1461530305205 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 13:38:25 INFO - PROCESS | 1802 | 1461530305208 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 13:38:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:38:25 INFO - PROCESS | 1802 | 1461530305216 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:38:25 INFO - PROCESS | 1802 | 1461530305221 Marionette TRACE conn3 <- [1,2526,null,{}] 13:38:25 INFO - PROCESS | 1802 | 1461530305227 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:25 INFO - PROCESS | 1802 | 1461530305476 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 13:38:25 INFO - PROCESS | 1802 | 1461530305879 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9cfdd000 == 167 [pid = 1802] [id = 639] 13:38:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x7f4b99c58400) [pid = 1802] [serial = 1918] [outer = (nil)] 13:38:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x7f4b9b6ec800) [pid = 1802] [serial = 1919] [outer = 0x7f4b99c58400] 13:38:26 INFO - PROCESS | 1802 | 1461530306012 Marionette DEBUG loaded listener.js 13:38:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x7f4b9c5b7000) [pid = 1802] [serial = 1920] [outer = 0x7f4b99c58400] 13:38:27 INFO - PROCESS | 1802 | 1461530307306 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 13:38:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:38:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2135ms 13:38:27 INFO - PROCESS | 1802 | 1461530307351 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 13:38:27 INFO - PROCESS | 1802 | 1461530307355 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 13:38:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:38:27 INFO - PROCESS | 1802 | 1461530307362 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:38:27 INFO - PROCESS | 1802 | 1461530307365 Marionette TRACE conn3 <- [1,2530,null,{}] 13:38:27 INFO - PROCESS | 1802 | 1461530307370 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:27 INFO - PROCESS | 1802 | 1461530307597 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 13:38:27 INFO - PROCESS | 1802 | 1461530307939 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9d659000 == 168 [pid = 1802] [id = 640] 13:38:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x7f4b9c628c00) [pid = 1802] [serial = 1921] [outer = (nil)] 13:38:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x7f4b9c62c400) [pid = 1802] [serial = 1922] [outer = 0x7f4b9c628c00] 13:38:28 INFO - PROCESS | 1802 | 1461530308028 Marionette DEBUG loaded listener.js 13:38:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x7f4b9c7f6400) [pid = 1802] [serial = 1923] [outer = 0x7f4b9c628c00] 13:38:28 INFO - PROCESS | 1802 | 1461530308952 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 13:38:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:38:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1637ms 13:38:29 INFO - PROCESS | 1802 | 1461530309000 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 13:38:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:38:29 INFO - PROCESS | 1802 | 1461530309010 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 13:38:29 INFO - PROCESS | 1802 | 1461530309018 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:38:29 INFO - PROCESS | 1802 | 1461530309023 Marionette TRACE conn3 <- [1,2534,null,{}] 13:38:29 INFO - PROCESS | 1802 | 1461530309028 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:29 INFO - PROCESS | 1802 | 1461530309323 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 13:38:29 INFO - PROCESS | 1802 | 1461530309646 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba24f1800 == 169 [pid = 1802] [id = 641] 13:38:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x7f4b9974d800) [pid = 1802] [serial = 1924] [outer = (nil)] 13:38:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x7f4b9cf32800) [pid = 1802] [serial = 1925] [outer = 0x7f4b9974d800] 13:38:29 INFO - PROCESS | 1802 | 1461530309732 Marionette DEBUG loaded listener.js 13:38:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x7f4b9d04f800) [pid = 1802] [serial = 1926] [outer = 0x7f4b9974d800] 13:38:30 INFO - PROCESS | 1802 | 1461530310600 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 13:38:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:38:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1644ms 13:38:30 INFO - PROCESS | 1802 | 1461530310660 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 13:38:30 INFO - PROCESS | 1802 | 1461530310663 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 13:38:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:38:30 INFO - PROCESS | 1802 | 1461530310669 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:38:30 INFO - PROCESS | 1802 | 1461530310671 Marionette TRACE conn3 <- [1,2538,null,{}] 13:38:30 INFO - PROCESS | 1802 | 1461530310677 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:30 INFO - PROCESS | 1802 | 1461530310963 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 13:38:31 INFO - PROCESS | 1802 | 1461530311284 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba3d14000 == 170 [pid = 1802] [id = 642] 13:38:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x7f4b9c625400) [pid = 1802] [serial = 1927] [outer = (nil)] 13:38:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x7f4b9d20cc00) [pid = 1802] [serial = 1928] [outer = 0x7f4b9c625400] 13:38:31 INFO - PROCESS | 1802 | 1461530311370 Marionette DEBUG loaded listener.js 13:38:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x7f4b9d5b5400) [pid = 1802] [serial = 1929] [outer = 0x7f4b9c625400] 13:38:32 INFO - PROCESS | 1802 | 1461530312388 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 13:38:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:38:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1780ms 13:38:32 INFO - PROCESS | 1802 | 1461530312453 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 13:38:32 INFO - PROCESS | 1802 | 1461530312457 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 13:38:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:38:32 INFO - PROCESS | 1802 | 1461530312465 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:38:32 INFO - PROCESS | 1802 | 1461530312468 Marionette TRACE conn3 <- [1,2542,null,{}] 13:38:32 INFO - PROCESS | 1802 | 1461530312473 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:32 INFO - PROCESS | 1802 | 1461530312701 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 13:38:33 INFO - PROCESS | 1802 | 1461530313016 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5357000 == 171 [pid = 1802] [id = 643] 13:38:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x7f4b9d048000) [pid = 1802] [serial = 1930] [outer = (nil)] 13:38:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x7f4b9d7ed400) [pid = 1802] [serial = 1931] [outer = 0x7f4b9d048000] 13:38:33 INFO - PROCESS | 1802 | 1461530313094 Marionette DEBUG loaded listener.js 13:38:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x7f4b9d856000) [pid = 1802] [serial = 1932] [outer = 0x7f4b9d048000] 13:38:33 INFO - PROCESS | 1802 | 1461530313969 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 13:38:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:38:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1539ms 13:38:34 INFO - PROCESS | 1802 | 1461530314005 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 13:38:34 INFO - PROCESS | 1802 | 1461530314009 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 13:38:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:38:34 INFO - PROCESS | 1802 | 1461530314014 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:38:34 INFO - PROCESS | 1802 | 1461530314016 Marionette TRACE conn3 <- [1,2546,null,{}] 13:38:34 INFO - PROCESS | 1802 | 1461530314022 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:34 INFO - PROCESS | 1802 | 1461530314281 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 13:38:34 INFO - PROCESS | 1802 | 1461530314619 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5ccd000 == 172 [pid = 1802] [id = 644] 13:38:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x7f4b9d204400) [pid = 1802] [serial = 1933] [outer = (nil)] 13:38:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x7f4b9d85e800) [pid = 1802] [serial = 1934] [outer = 0x7f4b9d204400] 13:38:34 INFO - PROCESS | 1802 | 1461530314701 Marionette DEBUG loaded listener.js 13:38:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x7f4ba1e26800) [pid = 1802] [serial = 1935] [outer = 0x7f4b9d204400] 13:38:35 INFO - PROCESS | 1802 | 1461530315593 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 13:38:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:38:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1633ms 13:38:35 INFO - PROCESS | 1802 | 1461530315651 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 13:38:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:38:35 INFO - PROCESS | 1802 | 1461530315655 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 13:38:35 INFO - PROCESS | 1802 | 1461530315661 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:38:35 INFO - PROCESS | 1802 | 1461530315664 Marionette TRACE conn3 <- [1,2550,null,{}] 13:38:35 INFO - PROCESS | 1802 | 1461530315669 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:35 INFO - PROCESS | 1802 | 1461530315933 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 13:38:36 INFO - PROCESS | 1802 | 1461530316255 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5ef3800 == 173 [pid = 1802] [id = 645] 13:38:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x7f4b9d5b6800) [pid = 1802] [serial = 1936] [outer = (nil)] 13:38:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4ba2150000) [pid = 1802] [serial = 1937] [outer = 0x7f4b9d5b6800] 13:38:36 INFO - PROCESS | 1802 | 1461530316345 Marionette DEBUG loaded listener.js 13:38:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4ba23aa000) [pid = 1802] [serial = 1938] [outer = 0x7f4b9d5b6800] 13:38:37 INFO - PROCESS | 1802 | 1461530317282 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 13:38:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:38:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1651ms 13:38:37 INFO - PROCESS | 1802 | 1461530317313 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 13:38:37 INFO - PROCESS | 1802 | 1461530317320 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 13:38:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:38:37 INFO - PROCESS | 1802 | 1461530317328 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:38:37 INFO - PROCESS | 1802 | 1461530317330 Marionette TRACE conn3 <- [1,2554,null,{}] 13:38:37 INFO - PROCESS | 1802 | 1461530317336 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:37 INFO - PROCESS | 1802 | 1461530317588 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 13:38:37 INFO - PROCESS | 1802 | 1461530317919 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba7d78000 == 174 [pid = 1802] [id = 646] 13:38:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x7f4b9d5ba400) [pid = 1802] [serial = 1939] [outer = (nil)] 13:38:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4ba23b7c00) [pid = 1802] [serial = 1940] [outer = 0x7f4b9d5ba400] 13:38:38 INFO - PROCESS | 1802 | 1461530318007 Marionette DEBUG loaded listener.js 13:38:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4ba25dcc00) [pid = 1802] [serial = 1941] [outer = 0x7f4b9d5ba400] 13:38:38 INFO - PROCESS | 1802 | 1461530318941 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 13:38:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:38:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1684ms 13:38:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:38:39 INFO - PROCESS | 1802 | 1461530319013 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 13:38:39 INFO - PROCESS | 1802 | 1461530319016 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 13:38:39 INFO - PROCESS | 1802 | 1461530319023 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:38:39 INFO - PROCESS | 1802 | 1461530319026 Marionette TRACE conn3 <- [1,2558,null,{}] 13:38:39 INFO - PROCESS | 1802 | 1461530319031 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:39 INFO - PROCESS | 1802 | 1461530319293 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 13:38:39 INFO - PROCESS | 1802 | 1461530319608 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba912d800 == 175 [pid = 1802] [id = 647] 13:38:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4ba1e22400) [pid = 1802] [serial = 1942] [outer = (nil)] 13:38:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4ba3bb4400) [pid = 1802] [serial = 1943] [outer = 0x7f4ba1e22400] 13:38:39 INFO - PROCESS | 1802 | 1461530319686 Marionette DEBUG loaded listener.js 13:38:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x7f4ba3cdfc00) [pid = 1802] [serial = 1944] [outer = 0x7f4ba1e22400] 13:38:40 INFO - PROCESS | 1802 | 1461530320536 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 13:38:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:38:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1586ms 13:38:40 INFO - PROCESS | 1802 | 1461530320608 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 13:38:40 INFO - PROCESS | 1802 | 1461530320611 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 13:38:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:38:40 INFO - PROCESS | 1802 | 1461530320617 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:38:40 INFO - PROCESS | 1802 | 1461530320619 Marionette TRACE conn3 <- [1,2562,null,{}] 13:38:40 INFO - PROCESS | 1802 | 1461530320625 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:40 INFO - PROCESS | 1802 | 1461530320850 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 13:38:42 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9cfc2800 == 174 [pid = 1802] [id = 305] 13:38:42 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9bde800 == 173 [pid = 1802] [id = 472] 13:38:42 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae250800 == 172 [pid = 1802] [id = 621] 13:38:42 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad76b800 == 171 [pid = 1802] [id = 620] 13:38:42 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4babca6000 == 170 [pid = 1802] [id = 619] 13:38:42 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9be1800 == 169 [pid = 1802] [id = 618] 13:38:42 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9404800 == 168 [pid = 1802] [id = 617] 13:38:42 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5ee2000 == 167 [pid = 1802] [id = 616] 13:38:42 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba569e800 == 166 [pid = 1802] [id = 615] 13:38:42 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba3f77000 == 165 [pid = 1802] [id = 614] 13:38:42 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba24f3000 == 164 [pid = 1802] [id = 613] 13:38:42 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba1fc6000 == 163 [pid = 1802] [id = 612] 13:38:42 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c69d800 == 162 [pid = 1802] [id = 611] 13:38:42 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99f77800 == 161 [pid = 1802] [id = 610] 13:38:42 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99cab800 == 160 [pid = 1802] [id = 609] 13:38:42 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9759d800 == 159 [pid = 1802] [id = 608] 13:38:42 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b949cc800 == 158 [pid = 1802] [id = 607] 13:38:42 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b90d71800 == 157 [pid = 1802] [id = 606] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x7f4b970b2800) [pid = 1802] [serial = 1680] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4b97da9400) [pid = 1802] [serial = 1817] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4b9740fc00) [pid = 1802] [serial = 1814] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4bc0b54000) [pid = 1802] [serial = 1806] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4bbf139400) [pid = 1802] [serial = 1805] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x7f4bbc2cf000) [pid = 1802] [serial = 1802] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4bbc2ccc00) [pid = 1802] [serial = 1800] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4bbbeb0400) [pid = 1802] [serial = 1799] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x7f4bbbdcc800) [pid = 1802] [serial = 1797] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x7f4bbbd82400) [pid = 1802] [serial = 1796] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x7f4bb5f5a000) [pid = 1802] [serial = 1794] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x7f4bb1310c00) [pid = 1802] [serial = 1793] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x7f4bb130d800) [pid = 1802] [serial = 1791] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x7f4baed12800) [pid = 1802] [serial = 1790] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x7f4bae35e400) [pid = 1802] [serial = 1788] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x7f4bae355800) [pid = 1802] [serial = 1787] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x7f4bae095400) [pid = 1802] [serial = 1785] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x7f4bab36b400) [pid = 1802] [serial = 1784] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x7f4badcda000) [pid = 1802] [serial = 1782] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x7f4baca42400) [pid = 1802] [serial = 1781] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x7f4ba88a7800) [pid = 1802] [serial = 1779] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x7f4ba6397800) [pid = 1802] [serial = 1778] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x7f4ba5ae6400) [pid = 1802] [serial = 1776] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x7f4ba54ec000) [pid = 1802] [serial = 1775] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x7f4ba4fad000) [pid = 1802] [serial = 1773] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x7f4ba4fa1400) [pid = 1802] [serial = 1772] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x7f4ba4e92c00) [pid = 1802] [serial = 1770] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x7f4ba4e70c00) [pid = 1802] [serial = 1769] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x7f4ba3edfc00) [pid = 1802] [serial = 1767] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x7f4ba3bbc800) [pid = 1802] [serial = 1766] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x7f4b9d04dc00) [pid = 1802] [serial = 1764] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x7f4b9cf2b800) [pid = 1802] [serial = 1763] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x7f4b9c622000) [pid = 1802] [serial = 1761] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x7f4b9b329c00) [pid = 1802] [serial = 1760] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x7f4b9a888800) [pid = 1802] [serial = 1758] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x7f4b99da3000) [pid = 1802] [serial = 1757] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4b97e9c400) [pid = 1802] [serial = 1755] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4b9740d400) [pid = 1802] [serial = 1754] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4b91360c00) [pid = 1802] [serial = 1752] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4b910d6000) [pid = 1802] [serial = 1751] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4b90ecc400) [pid = 1802] [serial = 1809] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4b90dd1400) [pid = 1802] [serial = 1808] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4b91373400) [pid = 1802] [serial = 1812] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4b97c78800) [pid = 1802] [serial = 1815] [outer = (nil)] [url = about:blank] 13:38:42 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4b91362000) [pid = 1802] [serial = 1811] [outer = (nil)] [url = about:blank] 13:38:43 INFO - PROCESS | 1802 | 1461530323117 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b90fc6800 == 158 [pid = 1802] [id = 648] 13:38:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4b909b8800) [pid = 1802] [serial = 1945] [outer = (nil)] 13:38:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4b909bd000) [pid = 1802] [serial = 1946] [outer = 0x7f4b909b8800] 13:38:43 INFO - PROCESS | 1802 | 1461530323192 Marionette DEBUG loaded listener.js 13:38:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4b90dcd400) [pid = 1802] [serial = 1947] [outer = 0x7f4b909b8800] 13:38:43 INFO - PROCESS | 1802 | 1461530323994 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 13:38:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:38:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 3435ms 13:38:44 INFO - PROCESS | 1802 | 1461530324054 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 13:38:44 INFO - PROCESS | 1802 | 1461530324061 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 13:38:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:38:44 INFO - PROCESS | 1802 | 1461530324069 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:38:44 INFO - PROCESS | 1802 | 1461530324073 Marionette TRACE conn3 <- [1,2566,null,{}] 13:38:44 INFO - PROCESS | 1802 | 1461530324109 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:44 INFO - PROCESS | 1802 | 1461530324338 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 13:38:44 INFO - PROCESS | 1802 | 1461530324519 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b930c5000 == 159 [pid = 1802] [id = 649] 13:38:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4b909b9000) [pid = 1802] [serial = 1948] [outer = (nil)] 13:38:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4b911a4c00) [pid = 1802] [serial = 1949] [outer = 0x7f4b909b9000] 13:38:44 INFO - PROCESS | 1802 | 1461530324588 Marionette DEBUG loaded listener.js 13:38:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4b91369800) [pid = 1802] [serial = 1950] [outer = 0x7f4b909b9000] 13:38:45 INFO - PROCESS | 1802 | 1461530325463 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 13:38:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:38:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1409ms 13:38:45 INFO - PROCESS | 1802 | 1461530325487 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 13:38:45 INFO - PROCESS | 1802 | 1461530325493 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 13:38:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:38:45 INFO - PROCESS | 1802 | 1461530325499 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:38:45 INFO - PROCESS | 1802 | 1461530325502 Marionette TRACE conn3 <- [1,2570,null,{}] 13:38:45 INFO - PROCESS | 1802 | 1461530325507 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:45 INFO - PROCESS | 1802 | 1461530325791 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 13:38:45 INFO - PROCESS | 1802 | 1461530325834 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b940df000 == 160 [pid = 1802] [id = 650] 13:38:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4b90de3000) [pid = 1802] [serial = 1951] [outer = (nil)] 13:38:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4b970b8c00) [pid = 1802] [serial = 1952] [outer = 0x7f4b90de3000] 13:38:45 INFO - PROCESS | 1802 | 1461530325909 Marionette DEBUG loaded listener.js 13:38:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4b977ab400) [pid = 1802] [serial = 1953] [outer = 0x7f4b90de3000] 13:38:47 INFO - PROCESS | 1802 | 1461530327013 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 13:38:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:38:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1580ms 13:38:47 INFO - PROCESS | 1802 | 1461530327080 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 13:38:47 INFO - PROCESS | 1802 | 1461530327084 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 13:38:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:38:47 INFO - PROCESS | 1802 | 1461530327099 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:38:47 INFO - PROCESS | 1802 | 1461530327108 Marionette TRACE conn3 <- [1,2574,null,{}] 13:38:47 INFO - PROCESS | 1802 | 1461530327133 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:47 INFO - PROCESS | 1802 | 1461530327422 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4b970b3800) [pid = 1802] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4ba3cdcc00) [pid = 1802] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4b98044800) [pid = 1802] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4b9d207c00) [pid = 1802] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4b97e9a000) [pid = 1802] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4b93463400) [pid = 1802] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4b9b32c400) [pid = 1802] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4b98c73000) [pid = 1802] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4b97c71000) [pid = 1802] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4b977ba800) [pid = 1802] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x7f4b91363c00) [pid = 1802] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x7f4b8d9bcc00) [pid = 1802] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x7f4b90de2800) [pid = 1802] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x7f4b8d9b5c00) [pid = 1802] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x7f4ba23b2000) [pid = 1802] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x7f4b8d9bec00) [pid = 1802] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x7f4ba25e0800) [pid = 1802] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x7f4ba25d4400) [pid = 1802] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x7f4b9a9ca400) [pid = 1802] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x7f4b99c4c000) [pid = 1802] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x7f4ba571a800) [pid = 1802] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x7f4b910d1800) [pid = 1802] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:38:48 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x7f4b98b11c00) [pid = 1802] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:38:48 INFO - PROCESS | 1802 | 1461530328226 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b925de000 == 161 [pid = 1802] [id = 651] 13:38:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x7f4b8d9b5c00) [pid = 1802] [serial = 1954] [outer = (nil)] 13:38:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x7f4b90dcc400) [pid = 1802] [serial = 1955] [outer = 0x7f4b8d9b5c00] 13:38:48 INFO - PROCESS | 1802 | 1461530328289 Marionette DEBUG loaded listener.js 13:38:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x7f4b97c71000) [pid = 1802] [serial = 1956] [outer = 0x7f4b8d9b5c00] 13:38:48 INFO - PROCESS | 1802 | 1461530328970 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 13:38:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:38:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1914ms 13:38:49 INFO - PROCESS | 1802 | 1461530329007 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 13:38:49 INFO - PROCESS | 1802 | 1461530329012 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 13:38:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:38:49 INFO - PROCESS | 1802 | 1461530329018 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:38:49 INFO - PROCESS | 1802 | 1461530329021 Marionette TRACE conn3 <- [1,2578,null,{}] 13:38:49 INFO - PROCESS | 1802 | 1461530329026 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:49 INFO - PROCESS | 1802 | 1461530329316 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 13:38:49 INFO - PROCESS | 1802 | 1461530329340 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b970ec000 == 162 [pid = 1802] [id = 652] 13:38:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x7f4b97dac000) [pid = 1802] [serial = 1957] [outer = (nil)] 13:38:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x7f4b98815000) [pid = 1802] [serial = 1958] [outer = 0x7f4b97dac000] 13:38:49 INFO - PROCESS | 1802 | 1461530329405 Marionette DEBUG loaded listener.js 13:38:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x7f4b98b05800) [pid = 1802] [serial = 1959] [outer = 0x7f4b97dac000] 13:38:50 INFO - PROCESS | 1802 | 1461530330543 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 13:38:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:38:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1579ms 13:38:50 INFO - PROCESS | 1802 | 1461530330598 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 13:38:50 INFO - PROCESS | 1802 | 1461530330605 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 13:38:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:38:50 INFO - PROCESS | 1802 | 1461530330613 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:38:50 INFO - PROCESS | 1802 | 1461530330620 Marionette TRACE conn3 <- [1,2582,null,{}] 13:38:50 INFO - PROCESS | 1802 | 1461530330630 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:50 INFO - PROCESS | 1802 | 1461530330876 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 13:38:51 INFO - PROCESS | 1802 | 1461530331208 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b93fc9800 == 163 [pid = 1802] [id = 653] 13:38:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x7f4b90dd1400) [pid = 1802] [serial = 1960] [outer = (nil)] 13:38:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x7f4b910cec00) [pid = 1802] [serial = 1961] [outer = 0x7f4b90dd1400] 13:38:51 INFO - PROCESS | 1802 | 1461530331287 Marionette DEBUG loaded listener.js 13:38:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x7f4b91371400) [pid = 1802] [serial = 1962] [outer = 0x7f4b90dd1400] 13:38:52 INFO - PROCESS | 1802 | 1461530332202 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 13:38:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:38:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1644ms 13:38:52 INFO - PROCESS | 1802 | 1461530332258 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 13:38:52 INFO - PROCESS | 1802 | 1461530332266 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 13:38:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:38:52 INFO - PROCESS | 1802 | 1461530332278 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:38:52 INFO - PROCESS | 1802 | 1461530332281 Marionette TRACE conn3 <- [1,2586,null,{}] 13:38:52 INFO - PROCESS | 1802 | 1461530332288 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:52 INFO - PROCESS | 1802 | 1461530332543 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 13:38:52 INFO - PROCESS | 1802 | 1461530332857 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b97194800 == 164 [pid = 1802] [id = 654] 13:38:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x7f4b970b2c00) [pid = 1802] [serial = 1963] [outer = (nil)] 13:38:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x7f4b97c11400) [pid = 1802] [serial = 1964] [outer = 0x7f4b970b2c00] 13:38:52 INFO - PROCESS | 1802 | 1461530332940 Marionette DEBUG loaded listener.js 13:38:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x7f4b97da8800) [pid = 1802] [serial = 1965] [outer = 0x7f4b970b2c00] 13:38:53 INFO - PROCESS | 1802 | 1461530333914 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 13:38:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:38:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1685ms 13:38:53 INFO - PROCESS | 1802 | 1461530333963 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 13:38:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:38:53 INFO - PROCESS | 1802 | 1461530333968 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 13:38:53 INFO - PROCESS | 1802 | 1461530333974 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:38:53 INFO - PROCESS | 1802 | 1461530333979 Marionette TRACE conn3 <- [1,2590,null,{}] 13:38:53 INFO - PROCESS | 1802 | 1461530333995 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:54 INFO - PROCESS | 1802 | 1461530334237 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 13:38:54 INFO - PROCESS | 1802 | 1461530334592 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99765000 == 165 [pid = 1802] [id = 655] 13:38:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x7f4b98817c00) [pid = 1802] [serial = 1966] [outer = (nil)] 13:38:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4b98c68400) [pid = 1802] [serial = 1967] [outer = 0x7f4b98817c00] 13:38:54 INFO - PROCESS | 1802 | 1461530334704 Marionette DEBUG loaded listener.js 13:38:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4b99748400) [pid = 1802] [serial = 1968] [outer = 0x7f4b98817c00] 13:38:55 INFO - PROCESS | 1802 | 1461530335578 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 13:38:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:38:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1635ms 13:38:55 INFO - PROCESS | 1802 | 1461530335609 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 13:38:55 INFO - PROCESS | 1802 | 1461530335613 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 13:38:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:38:55 INFO - PROCESS | 1802 | 1461530335619 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:38:55 INFO - PROCESS | 1802 | 1461530335622 Marionette TRACE conn3 <- [1,2594,null,{}] 13:38:55 INFO - PROCESS | 1802 | 1461530335627 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:55 INFO - PROCESS | 1802 | 1461530335852 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 13:38:56 INFO - PROCESS | 1802 | 1461530336127 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9b498800 == 166 [pid = 1802] [id = 656] 13:38:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4b97da8400) [pid = 1802] [serial = 1969] [outer = (nil)] 13:38:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4b997e5400) [pid = 1802] [serial = 1970] [outer = 0x7f4b97da8400] 13:38:56 INFO - PROCESS | 1802 | 1461530336206 Marionette DEBUG loaded listener.js 13:38:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4b99b4b400) [pid = 1802] [serial = 1971] [outer = 0x7f4b97da8400] 13:38:57 INFO - PROCESS | 1802 | 1461530337168 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 13:38:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:38:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1581ms 13:38:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:38:57 INFO - PROCESS | 1802 | 1461530337202 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 13:38:57 INFO - PROCESS | 1802 | 1461530337205 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 13:38:57 INFO - PROCESS | 1802 | 1461530337211 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:38:57 INFO - PROCESS | 1802 | 1461530337214 Marionette TRACE conn3 <- [1,2598,null,{}] 13:38:57 INFO - PROCESS | 1802 | 1461530337220 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:57 INFO - PROCESS | 1802 | 1461530337450 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 13:38:57 INFO - PROCESS | 1802 | 1461530337773 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9cfd1000 == 167 [pid = 1802] [id = 657] 13:38:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4b977ac400) [pid = 1802] [serial = 1972] [outer = (nil)] 13:38:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4b99c58c00) [pid = 1802] [serial = 1973] [outer = 0x7f4b977ac400] 13:38:57 INFO - PROCESS | 1802 | 1461530337854 Marionette DEBUG loaded listener.js 13:38:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4b9a885400) [pid = 1802] [serial = 1974] [outer = 0x7f4b977ac400] 13:38:58 INFO - PROCESS | 1802 | 1461530338751 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 13:38:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:38:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1584ms 13:38:58 INFO - PROCESS | 1802 | 1461530338795 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 13:38:58 INFO - PROCESS | 1802 | 1461530338799 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 13:38:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:38:58 INFO - PROCESS | 1802 | 1461530338805 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:38:58 INFO - PROCESS | 1802 | 1461530338807 Marionette TRACE conn3 <- [1,2602,null,{}] 13:38:58 INFO - PROCESS | 1802 | 1461530338812 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:59 INFO - PROCESS | 1802 | 1461530339062 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 13:38:59 INFO - PROCESS | 1802 | 1461530339394 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba20ef000 == 168 [pid = 1802] [id = 658] 13:38:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4b9c61f800) [pid = 1802] [serial = 1975] [outer = (nil)] 13:38:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4b9c7f4800) [pid = 1802] [serial = 1976] [outer = 0x7f4b9c61f800] 13:38:59 INFO - PROCESS | 1802 | 1461530339474 Marionette DEBUG loaded listener.js 13:38:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x7f4b9cf2c000) [pid = 1802] [serial = 1977] [outer = 0x7f4b9c61f800] 13:39:00 INFO - PROCESS | 1802 | 1461530340383 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 13:39:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:39:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1630ms 13:39:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:39:00 INFO - PROCESS | 1802 | 1461530340436 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 13:39:00 INFO - PROCESS | 1802 | 1461530340439 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 13:39:00 INFO - PROCESS | 1802 | 1461530340446 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:39:00 INFO - PROCESS | 1802 | 1461530340449 Marionette TRACE conn3 <- [1,2606,null,{}] 13:39:00 INFO - PROCESS | 1802 | 1461530340455 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:00 INFO - PROCESS | 1802 | 1461530340689 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 13:39:01 INFO - PROCESS | 1802 | 1461530341014 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba3f73000 == 169 [pid = 1802] [id = 659] 13:39:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x7f4b9a888000) [pid = 1802] [serial = 1978] [outer = (nil)] 13:39:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x7f4b9d043800) [pid = 1802] [serial = 1979] [outer = 0x7f4b9a888000] 13:39:01 INFO - PROCESS | 1802 | 1461530341104 Marionette DEBUG loaded listener.js 13:39:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x7f4b9d5b1400) [pid = 1802] [serial = 1980] [outer = 0x7f4b9a888000] 13:39:02 INFO - PROCESS | 1802 | 1461530342000 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 13:39:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:39:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1630ms 13:39:02 INFO - PROCESS | 1802 | 1461530342077 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 13:39:02 INFO - PROCESS | 1802 | 1461530342080 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 13:39:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:39:02 INFO - PROCESS | 1802 | 1461530342086 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:39:02 INFO - PROCESS | 1802 | 1461530342090 Marionette TRACE conn3 <- [1,2610,null,{}] 13:39:02 INFO - PROCESS | 1802 | 1461530342096 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:02 INFO - PROCESS | 1802 | 1461530342387 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 13:39:02 INFO - PROCESS | 1802 | 1461530342702 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5694000 == 170 [pid = 1802] [id = 660] 13:39:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x7f4b9b32ec00) [pid = 1802] [serial = 1981] [outer = (nil)] 13:39:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x7f4ba1e2c800) [pid = 1802] [serial = 1982] [outer = 0x7f4b9b32ec00] 13:39:02 INFO - PROCESS | 1802 | 1461530342781 Marionette DEBUG loaded listener.js 13:39:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x7f4ba2155800) [pid = 1802] [serial = 1983] [outer = 0x7f4b9b32ec00] 13:39:03 INFO - PROCESS | 1802 | 1461530343666 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 13:39:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:39:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1638ms 13:39:03 INFO - PROCESS | 1802 | 1461530343726 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 13:39:03 INFO - PROCESS | 1802 | 1461530343730 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 13:39:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:39:03 INFO - PROCESS | 1802 | 1461530343735 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:39:03 INFO - PROCESS | 1802 | 1461530343738 Marionette TRACE conn3 <- [1,2614,null,{}] 13:39:03 INFO - PROCESS | 1802 | 1461530343743 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:03 INFO - PROCESS | 1802 | 1461530343979 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 13:39:04 INFO - PROCESS | 1802 | 1461530344247 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5ee2800 == 171 [pid = 1802] [id = 661] 13:39:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x7f4b9d5bd400) [pid = 1802] [serial = 1984] [outer = (nil)] 13:39:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x7f4ba25d5c00) [pid = 1802] [serial = 1985] [outer = 0x7f4b9d5bd400] 13:39:04 INFO - PROCESS | 1802 | 1461530344377 Marionette DEBUG loaded listener.js 13:39:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x7f4ba3bb4c00) [pid = 1802] [serial = 1986] [outer = 0x7f4b9d5bd400] 13:39:05 INFO - PROCESS | 1802 | 1461530345254 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 13:39:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:39:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1589ms 13:39:05 INFO - PROCESS | 1802 | 1461530345326 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 13:39:05 INFO - PROCESS | 1802 | 1461530345330 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 13:39:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:39:05 INFO - PROCESS | 1802 | 1461530345335 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:39:05 INFO - PROCESS | 1802 | 1461530345338 Marionette TRACE conn3 <- [1,2618,null,{}] 13:39:05 INFO - PROCESS | 1802 | 1461530345343 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:05 INFO - PROCESS | 1802 | 1461530345580 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 13:39:05 INFO - PROCESS | 1802 | 1461530345897 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9303800 == 172 [pid = 1802] [id = 662] 13:39:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x7f4b9974dc00) [pid = 1802] [serial = 1987] [outer = (nil)] 13:39:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x7f4ba3ce6400) [pid = 1802] [serial = 1988] [outer = 0x7f4b9974dc00] 13:39:05 INFO - PROCESS | 1802 | 1461530345976 Marionette DEBUG loaded listener.js 13:39:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x7f4ba3edec00) [pid = 1802] [serial = 1989] [outer = 0x7f4b9974dc00] 13:39:06 INFO - PROCESS | 1802 | 1461530346895 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 13:39:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:39:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1628ms 13:39:06 INFO - PROCESS | 1802 | 1461530346965 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 13:39:06 INFO - PROCESS | 1802 | 1461530346970 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 13:39:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:39:06 INFO - PROCESS | 1802 | 1461530346976 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:39:06 INFO - PROCESS | 1802 | 1461530346981 Marionette TRACE conn3 <- [1,2622,null,{}] 13:39:06 INFO - PROCESS | 1802 | 1461530346987 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:07 INFO - PROCESS | 1802 | 1461530347297 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 13:39:07 INFO - PROCESS | 1802 | 1461530347627 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba979d800 == 173 [pid = 1802] [id = 663] 13:39:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x7f4ba4e2f800) [pid = 1802] [serial = 1990] [outer = (nil)] 13:39:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x7f4ba4e74800) [pid = 1802] [serial = 1991] [outer = 0x7f4ba4e2f800] 13:39:07 INFO - PROCESS | 1802 | 1461530347710 Marionette DEBUG loaded listener.js 13:39:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x7f4ba4e8b400) [pid = 1802] [serial = 1992] [outer = 0x7f4ba4e2f800] 13:39:08 INFO - PROCESS | 1802 | 1461530348705 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 13:39:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:39:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1790ms 13:39:08 INFO - PROCESS | 1802 | 1461530348767 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 13:39:08 INFO - PROCESS | 1802 | 1461530348771 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 13:39:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:39:08 INFO - PROCESS | 1802 | 1461530348777 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:39:08 INFO - PROCESS | 1802 | 1461530348780 Marionette TRACE conn3 <- [1,2626,null,{}] 13:39:08 INFO - PROCESS | 1802 | 1461530348786 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:09 INFO - PROCESS | 1802 | 1461530349031 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 13:39:09 INFO - PROCESS | 1802 | 1461530349347 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9be3800 == 174 [pid = 1802] [id = 664] 13:39:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x7f4ba4e7dc00) [pid = 1802] [serial = 1993] [outer = (nil)] 13:39:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x7f4ba4f10000) [pid = 1802] [serial = 1994] [outer = 0x7f4ba4e7dc00] 13:39:09 INFO - PROCESS | 1802 | 1461530349439 Marionette DEBUG loaded listener.js 13:39:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x7f4ba4f1c800) [pid = 1802] [serial = 1995] [outer = 0x7f4ba4e7dc00] 13:39:10 INFO - PROCESS | 1802 | 1461530350288 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 13:39:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:39:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1585ms 13:39:10 INFO - PROCESS | 1802 | 1461530350364 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 13:39:10 INFO - PROCESS | 1802 | 1461530350367 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 13:39:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:39:10 INFO - PROCESS | 1802 | 1461530350373 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:39:10 INFO - PROCESS | 1802 | 1461530350375 Marionette TRACE conn3 <- [1,2630,null,{}] 13:39:10 INFO - PROCESS | 1802 | 1461530350382 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:10 INFO - PROCESS | 1802 | 1461530350623 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 13:39:10 INFO - PROCESS | 1802 | 1461530350906 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9c8a800 == 175 [pid = 1802] [id = 665] 13:39:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x7f4b8d9b6400) [pid = 1802] [serial = 1996] [outer = (nil)] 13:39:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x7f4ba4fa2400) [pid = 1802] [serial = 1997] [outer = 0x7f4b8d9b6400] 13:39:11 INFO - PROCESS | 1802 | 1461530351029 Marionette DEBUG loaded listener.js 13:39:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x7f4ba4fab000) [pid = 1802] [serial = 1998] [outer = 0x7f4b8d9b6400] 13:39:11 INFO - PROCESS | 1802 | 1461530351949 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 13:39:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:39:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1631ms 13:39:12 INFO - PROCESS | 1802 | 1461530352006 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 13:39:12 INFO - PROCESS | 1802 | 1461530352009 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 13:39:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:39:12 INFO - PROCESS | 1802 | 1461530352015 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:39:12 INFO - PROCESS | 1802 | 1461530352018 Marionette TRACE conn3 <- [1,2634,null,{}] 13:39:12 INFO - PROCESS | 1802 | 1461530352024 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:12 INFO - PROCESS | 1802 | 1461530352270 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 13:39:12 INFO - PROCESS | 1802 | 1461530352595 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bab357800 == 176 [pid = 1802] [id = 666] 13:39:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x7f4b9d855c00) [pid = 1802] [serial = 1999] [outer = (nil)] 13:39:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x7f4ba5177000) [pid = 1802] [serial = 2000] [outer = 0x7f4b9d855c00] 13:39:12 INFO - PROCESS | 1802 | 1461530352692 Marionette DEBUG loaded listener.js 13:39:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x7f4ba53f3c00) [pid = 1802] [serial = 2001] [outer = 0x7f4b9d855c00] 13:39:13 INFO - PROCESS | 1802 | 1461530353573 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 13:39:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:39:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1634ms 13:39:13 INFO - PROCESS | 1802 | 1461530353651 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 13:39:13 INFO - PROCESS | 1802 | 1461530353655 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 13:39:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:39:13 INFO - PROCESS | 1802 | 1461530353660 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:39:13 INFO - PROCESS | 1802 | 1461530353662 Marionette TRACE conn3 <- [1,2638,null,{}] 13:39:13 INFO - PROCESS | 1802 | 1461530353668 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:13 INFO - PROCESS | 1802 | 1461530353942 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 13:39:14 INFO - PROCESS | 1802 | 1461530354255 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad31a000 == 177 [pid = 1802] [id = 667] 13:39:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x7f4b8d9b5800) [pid = 1802] [serial = 2002] [outer = (nil)] 13:39:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x7f4ba53f8000) [pid = 1802] [serial = 2003] [outer = 0x7f4b8d9b5800] 13:39:14 INFO - PROCESS | 1802 | 1461530354335 Marionette DEBUG loaded listener.js 13:39:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x7f4ba54ec000) [pid = 1802] [serial = 2004] [outer = 0x7f4b8d9b5800] 13:39:15 INFO - PROCESS | 1802 | 1461530355265 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 13:39:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:39:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1681ms 13:39:15 INFO - PROCESS | 1802 | 1461530355344 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 13:39:15 INFO - PROCESS | 1802 | 1461530355347 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 13:39:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:39:15 INFO - PROCESS | 1802 | 1461530355354 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:39:15 INFO - PROCESS | 1802 | 1461530355356 Marionette TRACE conn3 <- [1,2642,null,{}] 13:39:15 INFO - PROCESS | 1802 | 1461530355362 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:15 INFO - PROCESS | 1802 | 1461530355599 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 13:39:15 INFO - PROCESS | 1802 | 1461530355918 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad5e0000 == 178 [pid = 1802] [id = 668] 13:39:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4b910c8400) [pid = 1802] [serial = 2005] [outer = (nil)] 13:39:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4ba571f000) [pid = 1802] [serial = 2006] [outer = 0x7f4b910c8400] 13:39:16 INFO - PROCESS | 1802 | 1461530355997 Marionette DEBUG loaded listener.js 13:39:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x7f4ba5805800) [pid = 1802] [serial = 2007] [outer = 0x7f4b910c8400] 13:39:16 INFO - PROCESS | 1802 | 1461530356861 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 13:39:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:39:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1544ms 13:39:16 INFO - PROCESS | 1802 | 1461530356899 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 13:39:16 INFO - PROCESS | 1802 | 1461530356903 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 13:39:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:39:16 INFO - PROCESS | 1802 | 1461530356909 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:39:16 INFO - PROCESS | 1802 | 1461530356911 Marionette TRACE conn3 <- [1,2646,null,{}] 13:39:16 INFO - PROCESS | 1802 | 1461530356916 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:17 INFO - PROCESS | 1802 | 1461530357149 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 13:39:17 INFO - PROCESS | 1802 | 1461530357466 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4badb06000 == 179 [pid = 1802] [id = 669] 13:39:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4b910cb000) [pid = 1802] [serial = 2008] [outer = (nil)] 13:39:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4ba596cc00) [pid = 1802] [serial = 2009] [outer = 0x7f4b910cb000] 13:39:17 INFO - PROCESS | 1802 | 1461530357546 Marionette DEBUG loaded listener.js 13:39:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4ba5a25000) [pid = 1802] [serial = 2010] [outer = 0x7f4b910cb000] 13:39:18 INFO - PROCESS | 1802 | 1461530358444 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 13:39:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:39:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1583ms 13:39:18 INFO - PROCESS | 1802 | 1461530358493 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 13:39:18 INFO - PROCESS | 1802 | 1461530358497 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 13:39:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:39:18 INFO - PROCESS | 1802 | 1461530358503 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:39:18 INFO - PROCESS | 1802 | 1461530358505 Marionette TRACE conn3 <- [1,2650,null,{}] 13:39:18 INFO - PROCESS | 1802 | 1461530358511 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:18 INFO - PROCESS | 1802 | 1461530358735 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 13:39:19 INFO - PROCESS | 1802 | 1461530359054 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae249000 == 180 [pid = 1802] [id = 670] 13:39:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4ba571b400) [pid = 1802] [serial = 2011] [outer = (nil)] 13:39:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x7f4ba5aec800) [pid = 1802] [serial = 2012] [outer = 0x7f4ba571b400] 13:39:19 INFO - PROCESS | 1802 | 1461530359141 Marionette DEBUG loaded listener.js 13:39:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x7f4ba5af5400) [pid = 1802] [serial = 2013] [outer = 0x7f4ba571b400] 13:39:19 INFO - PROCESS | 1802 | 1461530359969 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 13:39:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:39:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1536ms 13:39:20 INFO - PROCESS | 1802 | 1461530360041 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 13:39:20 INFO - PROCESS | 1802 | 1461530360044 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 13:39:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:39:20 INFO - PROCESS | 1802 | 1461530360050 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:39:20 INFO - PROCESS | 1802 | 1461530360054 Marionette TRACE conn3 <- [1,2654,null,{}] 13:39:20 INFO - PROCESS | 1802 | 1461530360059 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:20 INFO - PROCESS | 1802 | 1461530360334 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 13:39:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baf8d9800 == 179 [pid = 1802] [id = 68] 13:39:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc09c1800 == 178 [pid = 1802] [id = 321] 13:39:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b925de000 == 177 [pid = 1802] [id = 651] 13:39:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b940df000 == 176 [pid = 1802] [id = 650] 13:39:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b930c5000 == 175 [pid = 1802] [id = 649] 13:39:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b90fc6800 == 174 [pid = 1802] [id = 648] 13:39:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba7d78000 == 173 [pid = 1802] [id = 646] 13:39:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5ef3800 == 172 [pid = 1802] [id = 645] 13:39:22 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5ccd000 == 171 [pid = 1802] [id = 644] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x7f4b998b9c00) [pid = 1802] [serial = 1749] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x7f4b977ae000) [pid = 1802] [serial = 1889] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4b970b9000) [pid = 1802] [serial = 1886] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4ba4d8c400) [pid = 1802] [serial = 1850] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4ba3ce4000) [pid = 1802] [serial = 1848] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4ba3bbe800) [pid = 1802] [serial = 1847] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x7f4ba25dac00) [pid = 1802] [serial = 1845] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4ba23b4000) [pid = 1802] [serial = 1844] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4ba23ac400) [pid = 1802] [serial = 1842] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x7f4ba2154800) [pid = 1802] [serial = 1841] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x7f4ba214ac00) [pid = 1802] [serial = 1839] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x7f4b9d210800) [pid = 1802] [serial = 1838] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x7f4b9cf32c00) [pid = 1802] [serial = 1836] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x7f4b9c5ba800) [pid = 1802] [serial = 1835] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x7f4b9a9c5400) [pid = 1802] [serial = 1833] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x7f4b9a88d400) [pid = 1802] [serial = 1832] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x7f4b99c55400) [pid = 1802] [serial = 1830] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x7f4b99b46800) [pid = 1802] [serial = 1829] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x7f4b98b0d400) [pid = 1802] [serial = 1827] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x7f4b98049800) [pid = 1802] [serial = 1826] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x7f4b970af800) [pid = 1802] [serial = 1824] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x7f4b9137e800) [pid = 1802] [serial = 1823] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x7f4b90dcac00) [pid = 1802] [serial = 1821] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x7f4b909b4c00) [pid = 1802] [serial = 1820] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x7f4b90de6000) [pid = 1802] [serial = 1880] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x7f4b90ec8000) [pid = 1802] [serial = 1881] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x7f4bbd28dc00) [pid = 1802] [serial = 1877] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x7f4bbafcf000) [pid = 1802] [serial = 1875] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x7f4bb136b400) [pid = 1802] [serial = 1874] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x7f4bb1365c00) [pid = 1802] [serial = 1872] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x7f4bae357c00) [pid = 1802] [serial = 1871] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x7f4badbb6400) [pid = 1802] [serial = 1869] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x7f4bacb7fc00) [pid = 1802] [serial = 1868] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x7f4babc79000) [pid = 1802] [serial = 1866] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x7f4bab04f400) [pid = 1802] [serial = 1865] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x7f4ba96ee400) [pid = 1802] [serial = 1863] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x7f4ba917d400) [pid = 1802] [serial = 1862] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4ba8ab9800) [pid = 1802] [serial = 1860] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4ba73e2000) [pid = 1802] [serial = 1859] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4ba630c800) [pid = 1802] [serial = 1857] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4ba606b400) [pid = 1802] [serial = 1856] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4ba5f47400) [pid = 1802] [serial = 1854] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4ba5aeec00) [pid = 1802] [serial = 1853] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4ba4e8f800) [pid = 1802] [serial = 1851] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4b91360000) [pid = 1802] [serial = 1884] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4b977ad000) [pid = 1802] [serial = 1887] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4b911a7000) [pid = 1802] [serial = 1883] [outer = (nil)] [url = about:blank] 13:39:22 INFO - PROCESS | 1802 | 1461530362488 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b90fca000 == 172 [pid = 1802] [id = 671] 13:39:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4b909b8400) [pid = 1802] [serial = 2014] [outer = (nil)] 13:39:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4b90dc5c00) [pid = 1802] [serial = 2015] [outer = 0x7f4b909b8400] 13:39:22 INFO - PROCESS | 1802 | 1461530362583 Marionette DEBUG loaded listener.js 13:39:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4b90de2800) [pid = 1802] [serial = 2016] [outer = 0x7f4b909b8400] 13:39:23 INFO - PROCESS | 1802 | 1461530363363 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 13:39:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:39:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 3333ms 13:39:23 INFO - PROCESS | 1802 | 1461530363387 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 13:39:23 INFO - PROCESS | 1802 | 1461530363394 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 13:39:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:39:23 INFO - PROCESS | 1802 | 1461530363407 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:39:23 INFO - PROCESS | 1802 | 1461530363410 Marionette TRACE conn3 <- [1,2658,null,{}] 13:39:23 INFO - PROCESS | 1802 | 1461530363419 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:23 INFO - PROCESS | 1802 | 1461530363666 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 13:39:23 INFO - PROCESS | 1802 | 1461530363853 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b930bc000 == 173 [pid = 1802] [id = 672] 13:39:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4b909bdc00) [pid = 1802] [serial = 2017] [outer = (nil)] 13:39:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4b91365000) [pid = 1802] [serial = 2018] [outer = 0x7f4b909bdc00] 13:39:23 INFO - PROCESS | 1802 | 1461530363923 Marionette DEBUG loaded listener.js 13:39:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4b93115800) [pid = 1802] [serial = 2019] [outer = 0x7f4b909bdc00] 13:39:24 INFO - PROCESS | 1802 | 1461530364788 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 13:39:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:39:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1444ms 13:39:24 INFO - PROCESS | 1802 | 1461530364857 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 13:39:24 INFO - PROCESS | 1802 | 1461530364863 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 13:39:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:39:24 INFO - PROCESS | 1802 | 1461530364869 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:39:24 INFO - PROCESS | 1802 | 1461530364872 Marionette TRACE conn3 <- [1,2662,null,{}] 13:39:24 INFO - PROCESS | 1802 | 1461530364877 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:25 INFO - PROCESS | 1802 | 1461530365172 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 13:39:25 INFO - PROCESS | 1802 | 1461530365213 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b94c05800 == 174 [pid = 1802] [id = 673] 13:39:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4b977b2400) [pid = 1802] [serial = 2020] [outer = (nil)] 13:39:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4b97c13c00) [pid = 1802] [serial = 2021] [outer = 0x7f4b977b2400] 13:39:25 INFO - PROCESS | 1802 | 1461530365275 Marionette DEBUG loaded listener.js 13:39:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4b97e96c00) [pid = 1802] [serial = 2022] [outer = 0x7f4b977b2400] 13:39:26 INFO - PROCESS | 1802 | 1461530366328 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 13:39:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:39:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1529ms 13:39:26 INFO - PROCESS | 1802 | 1461530366400 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 13:39:26 INFO - PROCESS | 1802 | 1461530366402 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 13:39:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:39:26 INFO - PROCESS | 1802 | 1461530366418 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:39:26 INFO - PROCESS | 1802 | 1461530366426 Marionette TRACE conn3 <- [1,2666,null,{}] 13:39:26 INFO - PROCESS | 1802 | 1461530366443 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:26 INFO - PROCESS | 1802 | 1461530366736 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4b99c4e800) [pid = 1802] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4b9d048000) [pid = 1802] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4b9d5ba400) [pid = 1802] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4b997e6000) [pid = 1802] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4bbc218000) [pid = 1802] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4b9d204400) [pid = 1802] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4b97e9d000) [pid = 1802] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4b9c625400) [pid = 1802] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4b909b4800) [pid = 1802] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x7f4ba2158000) [pid = 1802] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x7f4b909bbc00) [pid = 1802] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x7f4b90de3000) [pid = 1802] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x7f4b97daec00) [pid = 1802] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x7f4b909b9000) [pid = 1802] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x7f4b9c628c00) [pid = 1802] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x7f4b97da4c00) [pid = 1802] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x7f4b9d5b6800) [pid = 1802] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x7f4b8d9b5c00) [pid = 1802] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x7f4b9135f000) [pid = 1802] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x7f4b909b8800) [pid = 1802] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x7f4b99c51c00) [pid = 1802] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x7f4ba1e22400) [pid = 1802] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x7f4b9974d800) [pid = 1802] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x7f4b99c58400) [pid = 1802] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:39:27 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x7f4b99c54800) [pid = 1802] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:39:27 INFO - PROCESS | 1802 | 1461530367476 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b93e66000 == 175 [pid = 1802] [id = 674] 13:39:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x7f4b8d9b5c00) [pid = 1802] [serial = 2023] [outer = (nil)] 13:39:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x7f4b909bbc00) [pid = 1802] [serial = 2024] [outer = 0x7f4b8d9b5c00] 13:39:27 INFO - PROCESS | 1802 | 1461530367542 Marionette DEBUG loaded listener.js 13:39:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x7f4b97365400) [pid = 1802] [serial = 2025] [outer = 0x7f4b8d9b5c00] 13:39:28 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:39:28 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:39:28 INFO - PROCESS | 1802 | 1461530368699 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 13:39:28 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) 13:39:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2306ms 13:39:28 INFO - PROCESS | 1802 | 1461530368716 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 13:39:28 INFO - PROCESS | 1802 | 1461530368720 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 13:39:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:39:28 INFO - PROCESS | 1802 | 1461530368730 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:39:28 INFO - PROCESS | 1802 | 1461530368732 Marionette TRACE conn3 <- [1,2670,null,{}] 13:39:28 INFO - PROCESS | 1802 | 1461530368739 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:28 INFO - PROCESS | 1802 | 1461530368950 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 13:39:29 INFO - PROCESS | 1802 | 1461530369204 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b974bb000 == 176 [pid = 1802] [id = 675] 13:39:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x7f4b8d9b8c00) [pid = 1802] [serial = 2026] [outer = (nil)] 13:39:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x7f4b98a68400) [pid = 1802] [serial = 2027] [outer = 0x7f4b8d9b8c00] 13:39:29 INFO - PROCESS | 1802 | 1461530369267 Marionette DEBUG loaded listener.js 13:39:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x7f4b98c74800) [pid = 1802] [serial = 2028] [outer = 0x7f4b8d9b8c00] 13:39:30 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:39:30 INFO - PROCESS | 1802 | 1461530370810 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 13:39:30 INFO - PROCESS | 1802 | 1461530370831 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 13:39:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:39:30 INFO - PROCESS | 1802 | 1461530370841 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:39:30 INFO - PROCESS | 1802 | 1461530370845 Marionette TRACE conn3 <- [1,2674,null,{}] 13:39:30 INFO - PROCESS | 1802 | 1461530370854 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:31 INFO - PROCESS | 1802 | 1461530371194 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 13:39:31 INFO - PROCESS | 1802 | 1461530371460 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b94cb1000 == 177 [pid = 1802] [id = 676] 13:39:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x7f4b90ed1c00) [pid = 1802] [serial = 2029] [outer = (nil)] 13:39:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x7f4b911a9000) [pid = 1802] [serial = 2030] [outer = 0x7f4b90ed1c00] 13:39:31 INFO - PROCESS | 1802 | 1461530371540 Marionette DEBUG loaded listener.js 13:39:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x7f4b977ae000) [pid = 1802] [serial = 2031] [outer = 0x7f4b90ed1c00] 13:39:32 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:39:32 INFO - PROCESS | 1802 | 1461530372962 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 13:39:32 INFO - PROCESS | 1802 | 1461530372991 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 13:39:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:39:33 INFO - PROCESS | 1802 | 1461530373003 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:39:33 INFO - PROCESS | 1802 | 1461530373007 Marionette TRACE conn3 <- [1,2678,null,{}] 13:39:33 INFO - PROCESS | 1802 | 1461530373013 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:33 INFO - PROCESS | 1802 | 1461530373356 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 13:39:33 INFO - PROCESS | 1802 | 1461530373669 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b989ab000 == 178 [pid = 1802] [id = 677] 13:39:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x7f4b98a68000) [pid = 1802] [serial = 2032] [outer = (nil)] 13:39:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x7f4b99743c00) [pid = 1802] [serial = 2033] [outer = 0x7f4b98a68000] 13:39:33 INFO - PROCESS | 1802 | 1461530373743 Marionette DEBUG loaded listener.js 13:39:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x7f4b99750000) [pid = 1802] [serial = 2034] [outer = 0x7f4b98a68000] 13:39:35 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:39:35 INFO - PROCESS | 1802 | 1461530375111 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 13:39:35 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) 13:39:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2139ms 13:39:35 INFO - PROCESS | 1802 | 1461530375143 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 13:39:35 INFO - PROCESS | 1802 | 1461530375147 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 13:39:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:39:35 INFO - PROCESS | 1802 | 1461530375153 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:39:35 INFO - PROCESS | 1802 | 1461530375159 Marionette TRACE conn3 <- [1,2682,null,{}] 13:39:35 INFO - PROCESS | 1802 | 1461530375174 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:35 INFO - PROCESS | 1802 | 1461530375477 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 13:39:35 INFO - PROCESS | 1802 | 1461530375718 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99f76000 == 179 [pid = 1802] [id = 678] 13:39:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x7f4b998c4c00) [pid = 1802] [serial = 2035] [outer = (nil)] 13:39:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x7f4b99dad400) [pid = 1802] [serial = 2036] [outer = 0x7f4b998c4c00] 13:39:35 INFO - PROCESS | 1802 | 1461530375798 Marionette DEBUG loaded listener.js 13:39:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x7f4b9a88fc00) [pid = 1802] [serial = 2037] [outer = 0x7f4b998c4c00] 13:39:37 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:39:37 INFO - PROCESS | 1802 | 1461530377143 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 13:39:37 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) 13:39:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2036ms 13:39:37 INFO - PROCESS | 1802 | 1461530377190 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 13:39:37 INFO - PROCESS | 1802 | 1461530377195 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 13:39:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:39:37 INFO - PROCESS | 1802 | 1461530377201 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:39:37 INFO - PROCESS | 1802 | 1461530377204 Marionette TRACE conn3 <- [1,2686,null,{}] 13:39:37 INFO - PROCESS | 1802 | 1461530377209 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:37 INFO - PROCESS | 1802 | 1461530377506 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 13:39:37 INFO - PROCESS | 1802 | 1461530377747 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c6bd800 == 180 [pid = 1802] [id = 679] 13:39:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x7f4b99c4a400) [pid = 1802] [serial = 2038] [outer = (nil)] 13:39:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4b9aa6ec00) [pid = 1802] [serial = 2039] [outer = 0x7f4b99c4a400] 13:39:37 INFO - PROCESS | 1802 | 1461530377821 Marionette DEBUG loaded listener.js 13:39:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4b9b326c00) [pid = 1802] [serial = 2040] [outer = 0x7f4b99c4a400] 13:39:39 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:39:39 INFO - PROCESS | 1802 | 1461530379191 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 13:39:39 INFO - PROCESS | 1802 | 1461530379246 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 13:39:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:39:39 INFO - PROCESS | 1802 | 1461530379252 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:39:39 INFO - PROCESS | 1802 | 1461530379256 Marionette TRACE conn3 <- [1,2690,null,{}] 13:39:39 INFO - PROCESS | 1802 | 1461530379355 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:39 INFO - PROCESS | 1802 | 1461530379597 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 13:39:39 INFO - PROCESS | 1802 | 1461530379861 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9d658800 == 181 [pid = 1802] [id = 680] 13:39:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4b9a88b000) [pid = 1802] [serial = 2041] [outer = (nil)] 13:39:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4b9b6ed800) [pid = 1802] [serial = 2042] [outer = 0x7f4b9a88b000] 13:39:39 INFO - PROCESS | 1802 | 1461530379939 Marionette DEBUG loaded listener.js 13:39:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4b9c623400) [pid = 1802] [serial = 2043] [outer = 0x7f4b9a88b000] 13:39:41 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:39:41 INFO - PROCESS | 1802 | 1461530381282 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 13:39:41 INFO - PROCESS | 1802 | 1461530381335 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 13:39:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:39:41 INFO - PROCESS | 1802 | 1461530381341 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:39:41 INFO - PROCESS | 1802 | 1461530381344 Marionette TRACE conn3 <- [1,2694,null,{}] 13:39:41 INFO - PROCESS | 1802 | 1461530381350 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:41 INFO - PROCESS | 1802 | 1461530381662 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 13:39:41 INFO - PROCESS | 1802 | 1461530381903 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba2687800 == 182 [pid = 1802] [id = 681] 13:39:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4b9a9c9c00) [pid = 1802] [serial = 2044] [outer = (nil)] 13:39:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4b9d20a800) [pid = 1802] [serial = 2045] [outer = 0x7f4b9a9c9c00] 13:39:41 INFO - PROCESS | 1802 | 1461530381982 Marionette DEBUG loaded listener.js 13:39:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4b9d5b8400) [pid = 1802] [serial = 2046] [outer = 0x7f4b9a9c9c00] 13:39:43 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:39:43 INFO - PROCESS | 1802 | 1461530383311 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 13:39:43 INFO - PROCESS | 1802 | 1461530383334 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 13:39:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:39:43 INFO - PROCESS | 1802 | 1461530383340 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:39:43 INFO - PROCESS | 1802 | 1461530383343 Marionette TRACE conn3 <- [1,2698,null,{}] 13:39:43 INFO - PROCESS | 1802 | 1461530383348 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:43 INFO - PROCESS | 1802 | 1461530383625 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 13:39:43 INFO - PROCESS | 1802 | 1461530383867 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5683000 == 183 [pid = 1802] [id = 682] 13:39:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4b97dab000) [pid = 1802] [serial = 2047] [outer = (nil)] 13:39:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4b9d5be000) [pid = 1802] [serial = 2048] [outer = 0x7f4b97dab000] 13:39:43 INFO - PROCESS | 1802 | 1461530383943 Marionette DEBUG loaded listener.js 13:39:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x7f4ba1e26c00) [pid = 1802] [serial = 2049] [outer = 0x7f4b97dab000] 13:39:45 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:39:45 INFO - PROCESS | 1802 | 1461530385272 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 13:39:45 INFO - PROCESS | 1802 | 1461530385337 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 13:39:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:39:45 INFO - PROCESS | 1802 | 1461530385343 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:39:45 INFO - PROCESS | 1802 | 1461530385346 Marionette TRACE conn3 <- [1,2702,null,{}] 13:39:45 INFO - PROCESS | 1802 | 1461530385351 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:45 INFO - PROCESS | 1802 | 1461530385666 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 13:39:45 INFO - PROCESS | 1802 | 1461530385938 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5eec800 == 184 [pid = 1802] [id = 683] 13:39:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x7f4b9c7ecc00) [pid = 1802] [serial = 2050] [outer = (nil)] 13:39:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x7f4ba214c000) [pid = 1802] [serial = 2051] [outer = 0x7f4b9c7ecc00] 13:39:46 INFO - PROCESS | 1802 | 1461530386014 Marionette DEBUG loaded listener.js 13:39:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x7f4ba23af000) [pid = 1802] [serial = 2052] [outer = 0x7f4b9c7ecc00] 13:39:46 INFO - PROCESS | 1802 | 1461530386908 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 13:39:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:39:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1629ms 13:39:46 INFO - PROCESS | 1802 | 1461530386973 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 13:39:46 INFO - PROCESS | 1802 | 1461530386977 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 13:39:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:39:46 INFO - PROCESS | 1802 | 1461530386983 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:39:46 INFO - PROCESS | 1802 | 1461530386986 Marionette TRACE conn3 <- [1,2706,null,{}] 13:39:46 INFO - PROCESS | 1802 | 1461530386992 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:47 INFO - PROCESS | 1802 | 1461530387224 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 13:39:47 INFO - PROCESS | 1802 | 1461530387536 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba911c000 == 185 [pid = 1802] [id = 684] 13:39:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x7f4b9d7f1800) [pid = 1802] [serial = 2053] [outer = (nil)] 13:39:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x7f4ba25dac00) [pid = 1802] [serial = 2054] [outer = 0x7f4b9d7f1800] 13:39:47 INFO - PROCESS | 1802 | 1461530387617 Marionette DEBUG loaded listener.js 13:39:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x7f4ba3bbe800) [pid = 1802] [serial = 2055] [outer = 0x7f4b9d7f1800] 13:39:48 INFO - PROCESS | 1802 | 1461530388506 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 13:39:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:39:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1585ms 13:39:48 INFO - PROCESS | 1802 | 1461530388574 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 13:39:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:39:48 INFO - PROCESS | 1802 | 1461530388586 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 13:39:48 INFO - PROCESS | 1802 | 1461530388594 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:39:48 INFO - PROCESS | 1802 | 1461530388597 Marionette TRACE conn3 <- [1,2710,null,{}] 13:39:48 INFO - PROCESS | 1802 | 1461530388604 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:48 INFO - PROCESS | 1802 | 1461530388938 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 13:39:49 INFO - PROCESS | 1802 | 1461530389281 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9126c800 == 186 [pid = 1802] [id = 685] 13:39:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x7f4b8d9c3000) [pid = 1802] [serial = 2056] [outer = (nil)] 13:39:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x7f4b90ed2c00) [pid = 1802] [serial = 2057] [outer = 0x7f4b8d9c3000] 13:39:49 INFO - PROCESS | 1802 | 1461530389357 Marionette DEBUG loaded listener.js 13:39:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x7f4ba3bbe400) [pid = 1802] [serial = 2058] [outer = 0x7f4b8d9c3000] 13:39:50 INFO - PROCESS | 1802 | 1461530390343 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 13:39:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:39:50 INFO - PROCESS | 1802 | 1461530390396 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 13:39:50 INFO - PROCESS | 1802 | 1461530390402 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:39:50 INFO - PROCESS | 1802 | 1461530390407 Marionette TRACE conn3 <- [1,2714,null,{}] 13:39:50 INFO - PROCESS | 1802 | 1461530390412 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:50 INFO - PROCESS | 1802 | 1461530390673 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 13:39:51 INFO - PROCESS | 1802 | 1461530391653 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b925da000 == 187 [pid = 1802] [id = 686] 13:39:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x7f4b909b6c00) [pid = 1802] [serial = 2059] [outer = (nil)] 13:39:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x7f4b909be800) [pid = 1802] [serial = 2060] [outer = 0x7f4b909b6c00] 13:39:51 INFO - PROCESS | 1802 | 1461530391762 Marionette DEBUG loaded listener.js 13:39:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x7f4b90de8800) [pid = 1802] [serial = 2061] [outer = 0x7f4b909b6c00] 13:39:52 INFO - PROCESS | 1802 | 1461530392601 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 13:39:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:39:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 2231ms 13:39:52 INFO - PROCESS | 1802 | 1461530392634 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 13:39:52 INFO - PROCESS | 1802 | 1461530392641 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 13:39:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:39:52 INFO - PROCESS | 1802 | 1461530392650 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:39:52 INFO - PROCESS | 1802 | 1461530392654 Marionette TRACE conn3 <- [1,2718,null,{}] 13:39:52 INFO - PROCESS | 1802 | 1461530392661 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:52 INFO - PROCESS | 1802 | 1461530392894 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 13:39:53 INFO - PROCESS | 1802 | 1461530393145 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b974af800 == 188 [pid = 1802] [id = 687] 13:39:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x7f4b909b9400) [pid = 1802] [serial = 2062] [outer = (nil)] 13:39:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x7f4b9137a800) [pid = 1802] [serial = 2063] [outer = 0x7f4b909b9400] 13:39:53 INFO - PROCESS | 1802 | 1461530393222 Marionette DEBUG loaded listener.js 13:39:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x7f4b9735d000) [pid = 1802] [serial = 2064] [outer = 0x7f4b909b9400] 13:39:54 INFO - PROCESS | 1802 | 1461530394167 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 13:39:54 INFO - PROCESS | 1802 | 1461530394247 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 13:39:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:39:54 INFO - PROCESS | 1802 | 1461530394257 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:39:54 INFO - PROCESS | 1802 | 1461530394260 Marionette TRACE conn3 <- [1,2722,null,{}] 13:39:54 INFO - PROCESS | 1802 | 1461530394265 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:54 INFO - PROCESS | 1802 | 1461530394482 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 13:39:54 INFO - PROCESS | 1802 | 1461530394854 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b930bb800 == 189 [pid = 1802] [id = 688] 13:39:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x7f4b909b4800) [pid = 1802] [serial = 2065] [outer = (nil)] 13:39:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x7f4b90dcac00) [pid = 1802] [serial = 2066] [outer = 0x7f4b909b4800] 13:39:54 INFO - PROCESS | 1802 | 1461530394929 Marionette DEBUG loaded listener.js 13:39:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x7f4b91370400) [pid = 1802] [serial = 2067] [outer = 0x7f4b909b4800] 13:39:55 INFO - PROCESS | 1802 | 1461530395793 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 13:39:55 INFO - PROCESS | 1802 | 1461530395897 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 13:39:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:39:55 INFO - PROCESS | 1802 | 1461530395913 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:39:55 INFO - PROCESS | 1802 | 1461530395933 Marionette TRACE conn3 <- [1,2726,null,{}] 13:39:56 INFO - PROCESS | 1802 | 1461530396059 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:56 INFO - PROCESS | 1802 | 1461530396390 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 13:39:56 INFO - PROCESS | 1802 | 1461530396651 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b930d9000 == 190 [pid = 1802] [id = 689] 13:39:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x7f4b98b02400) [pid = 1802] [serial = 2068] [outer = (nil)] 13:39:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x7f4b99747400) [pid = 1802] [serial = 2069] [outer = 0x7f4b98b02400] 13:39:56 INFO - PROCESS | 1802 | 1461530396719 Marionette DEBUG loaded listener.js 13:39:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x7f4b998bac00) [pid = 1802] [serial = 2070] [outer = 0x7f4b98b02400] 13:39:57 INFO - PROCESS | 1802 | 1461530397592 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba7d69000 == 189 [pid = 1802] [id = 216] 13:39:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:39:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1818ms 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba911d000 == 188 [pid = 1802] [id = 433] 13:39:57 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x7f4b98815000) [pid = 1802] [serial = 1958] [outer = (nil)] [url = about:blank] 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99773800 == 187 [pid = 1802] [id = 424] 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5358800 == 186 [pid = 1802] [id = 271] 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b93e66000 == 185 [pid = 1802] [id = 674] 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b94c05800 == 184 [pid = 1802] [id = 673] 13:39:57 INFO - PROCESS | 1802 | 1461530397768 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 13:39:57 INFO - PROCESS | 1802 | 1461530397771 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b930bc000 == 183 [pid = 1802] [id = 672] 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b90fca000 == 182 [pid = 1802] [id = 671] 13:39:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bab357800 == 181 [pid = 1802] [id = 666] 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9c8a800 == 180 [pid = 1802] [id = 665] 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9be3800 == 179 [pid = 1802] [id = 664] 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba979d800 == 178 [pid = 1802] [id = 663] 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9303800 == 177 [pid = 1802] [id = 662] 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5ee2800 == 176 [pid = 1802] [id = 661] 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5694000 == 175 [pid = 1802] [id = 660] 13:39:57 INFO - PROCESS | 1802 | 1461530397794 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:39:57 INFO - PROCESS | 1802 | 1461530397797 Marionette TRACE conn3 <- [1,2730,null,{}] 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba3f73000 == 174 [pid = 1802] [id = 659] 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba20ef000 == 173 [pid = 1802] [id = 658] 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9cfd1000 == 172 [pid = 1802] [id = 657] 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9b498800 == 171 [pid = 1802] [id = 656] 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99765000 == 170 [pid = 1802] [id = 655] 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b97194800 == 169 [pid = 1802] [id = 654] 13:39:57 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b93fc9800 == 168 [pid = 1802] [id = 653] 13:39:57 INFO - PROCESS | 1802 | 1461530397814 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:58 INFO - PROCESS | 1802 | 1461530398005 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x7f4b9a9c8400) [pid = 1802] [serial = 1914] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x7f4b9d7ed400) [pid = 1802] [serial = 1931] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x7f4ba23b7c00) [pid = 1802] [serial = 1940] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x7f4b9a9bf800) [pid = 1802] [serial = 1913] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x7f4b99b4cc00) [pid = 1802] [serial = 1908] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x7f4bc0b4f800) [pid = 1802] [serial = 1878] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x7f4ba25dcc00) [pid = 1802] [serial = 1941] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x7f4ba1e26800) [pid = 1802] [serial = 1935] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x7f4b98c68000) [pid = 1802] [serial = 1904] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x7f4b9d5b5400) [pid = 1802] [serial = 1929] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x7f4b97e9f800) [pid = 1802] [serial = 1818] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x7f4bbec26400) [pid = 1802] [serial = 1803] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x7f4b90dd0c00) [pid = 1802] [serial = 1892] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x7f4b977ab400) [pid = 1802] [serial = 1953] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x7f4b98b0cc00) [pid = 1802] [serial = 1902] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x7f4b91369800) [pid = 1802] [serial = 1950] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x7f4b9c7f6400) [pid = 1802] [serial = 1923] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x7f4b97ea0400) [pid = 1802] [serial = 1898] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x7f4b90ecf800) [pid = 1802] [serial = 1893] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x7f4ba23aa000) [pid = 1802] [serial = 1938] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x7f4b90dcc400) [pid = 1802] [serial = 1955] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4b97c19c00) [pid = 1802] [serial = 1896] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4b98a6b800) [pid = 1802] [serial = 1901] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4b909bd000) [pid = 1802] [serial = 1946] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4b9a88ac00) [pid = 1802] [serial = 1911] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4ba3cdfc00) [pid = 1802] [serial = 1944] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4b9cf32800) [pid = 1802] [serial = 1925] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4b9b6ec800) [pid = 1802] [serial = 1919] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4b9d856000) [pid = 1802] [serial = 1932] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4b9d20cc00) [pid = 1802] [serial = 1928] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4b9804d400) [pid = 1802] [serial = 1899] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x7f4b97c71000) [pid = 1802] [serial = 1956] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x7f4b9c62c400) [pid = 1802] [serial = 1922] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x7f4b998bc800) [pid = 1802] [serial = 1907] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x7f4b9d04f800) [pid = 1802] [serial = 1926] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x7f4b9aa70000) [pid = 1802] [serial = 1916] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x7f4ba3bb4400) [pid = 1802] [serial = 1943] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x7f4ba2150000) [pid = 1802] [serial = 1937] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x7f4b9740a400) [pid = 1802] [serial = 1895] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x7f4b911a4c00) [pid = 1802] [serial = 1949] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x7f4b98c71c00) [pid = 1802] [serial = 1905] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x7f4b9c5b7000) [pid = 1802] [serial = 1920] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x7f4b9d85e800) [pid = 1802] [serial = 1934] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x7f4b90dcd400) [pid = 1802] [serial = 1947] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x7f4b970b8c00) [pid = 1802] [serial = 1952] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x7f4b99daec00) [pid = 1802] [serial = 1910] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x7f4b9b324800) [pid = 1802] [serial = 1917] [outer = (nil)] [url = about:blank] 13:39:58 INFO - PROCESS | 1802 | 1461530398319 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b913e0000 == 169 [pid = 1802] [id = 690] 13:39:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x7f4b909bd000) [pid = 1802] [serial = 2071] [outer = (nil)] 13:39:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x7f4b911a4c00) [pid = 1802] [serial = 2072] [outer = 0x7f4b909bd000] 13:39:58 INFO - PROCESS | 1802 | 1461530398446 Marionette DEBUG loaded listener.js 13:39:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x7f4b98a6b800) [pid = 1802] [serial = 2073] [outer = 0x7f4b909bd000] 13:39:59 INFO - PROCESS | 1802 | 1461530399637 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 13:39:59 INFO - PROCESS | 1802 | 1461530399692 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 13:39:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:39:59 INFO - PROCESS | 1802 | 1461530399697 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:39:59 INFO - PROCESS | 1802 | 1461530399700 Marionette TRACE conn3 <- [1,2734,null,{}] 13:39:59 INFO - PROCESS | 1802 | 1461530399705 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:59 INFO - PROCESS | 1802 | 1461530399917 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 13:40:00 INFO - PROCESS | 1802 | 1461530400179 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b94d82000 == 170 [pid = 1802] [id = 691] 13:40:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x7f4b99c4c400) [pid = 1802] [serial = 2074] [outer = (nil)] 13:40:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x7f4b99da4c00) [pid = 1802] [serial = 2075] [outer = 0x7f4b99c4c400] 13:40:00 INFO - PROCESS | 1802 | 1461530400261 Marionette DEBUG loaded listener.js 13:40:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x7f4b9a9be800) [pid = 1802] [serial = 2076] [outer = 0x7f4b99c4c400] 13:40:01 INFO - PROCESS | 1802 | 1461530401080 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 13:40:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:40:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1432ms 13:40:01 INFO - PROCESS | 1802 | 1461530401131 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 13:40:01 INFO - PROCESS | 1802 | 1461530401135 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 13:40:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:40:01 INFO - PROCESS | 1802 | 1461530401146 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:40:01 INFO - PROCESS | 1802 | 1461530401148 Marionette TRACE conn3 <- [1,2738,null,{}] 13:40:01 INFO - PROCESS | 1802 | 1461530401152 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:01 INFO - PROCESS | 1802 | 1461530401446 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 13:40:01 INFO - PROCESS | 1802 | 1461530401480 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b97c5a000 == 171 [pid = 1802] [id = 692] 13:40:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x7f4b9b320800) [pid = 1802] [serial = 2077] [outer = (nil)] 13:40:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x7f4b9b6e6400) [pid = 1802] [serial = 2078] [outer = 0x7f4b9b320800] 13:40:01 INFO - PROCESS | 1802 | 1461530401550 Marionette DEBUG loaded listener.js 13:40:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x7f4b9c5bf400) [pid = 1802] [serial = 2079] [outer = 0x7f4b9b320800] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x7f4ba571b400) [pid = 1802] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x7f4b909b8400) [pid = 1802] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x7f4b90dd1400) [pid = 1802] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x7f4b9d855c00) [pid = 1802] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x7f4b9b32ec00) [pid = 1802] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x7f4b8d9b9400) [pid = 1802] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x7f4ba4e7dc00) [pid = 1802] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x7f4b977b2400) [pid = 1802] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x7f4b909bdc00) [pid = 1802] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x7f4b97da8400) [pid = 1802] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x7f4b9a888000) [pid = 1802] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x7f4b9974dc00) [pid = 1802] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x7f4b8d9b6400) [pid = 1802] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x7f4b8d9b5800) [pid = 1802] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x7f4b8d9b5c00) [pid = 1802] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x7f4b910c8400) [pid = 1802] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x7f4b98817c00) [pid = 1802] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x7f4b910cb000) [pid = 1802] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x7f4b9c61f800) [pid = 1802] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x7f4b970b2c00) [pid = 1802] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x7f4ba4e2f800) [pid = 1802] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 115 (0x7f4b977ac400) [pid = 1802] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:40:02 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0x7f4b9d5bd400) [pid = 1802] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:40:03 INFO - PROCESS | 1802 | 1461530403316 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 13:40:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:40:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 2238ms 13:40:03 INFO - PROCESS | 1802 | 1461530403381 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 13:40:03 INFO - PROCESS | 1802 | 1461530403385 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 13:40:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:40:03 INFO - PROCESS | 1802 | 1461530403401 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:40:03 INFO - PROCESS | 1802 | 1461530403404 Marionette TRACE conn3 <- [1,2742,null,{}] 13:40:03 INFO - PROCESS | 1802 | 1461530403409 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:03 INFO - PROCESS | 1802 | 1461530403622 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 13:40:03 INFO - PROCESS | 1802 | 1461530403637 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b97c30000 == 172 [pid = 1802] [id = 693] 13:40:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x7f4b8d9b9400) [pid = 1802] [serial = 2080] [outer = (nil)] 13:40:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x7f4b98817c00) [pid = 1802] [serial = 2081] [outer = 0x7f4b8d9b9400] 13:40:03 INFO - PROCESS | 1802 | 1461530403701 Marionette DEBUG loaded listener.js 13:40:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x7f4b9b32e800) [pid = 1802] [serial = 2082] [outer = 0x7f4b8d9b9400] 13:40:05 INFO - PROCESS | 1802 | 1461530405095 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 13:40:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:40:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1783ms 13:40:05 INFO - PROCESS | 1802 | 1461530405186 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 13:40:05 INFO - PROCESS | 1802 | 1461530405194 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 13:40:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:40:05 INFO - PROCESS | 1802 | 1461530405250 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:40:05 INFO - PROCESS | 1802 | 1461530405259 Marionette TRACE conn3 <- [1,2746,null,{}] 13:40:05 INFO - PROCESS | 1802 | 1461530405267 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:05 INFO - PROCESS | 1802 | 1461530405521 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 13:40:05 INFO - PROCESS | 1802 | 1461530405891 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b913e1800 == 173 [pid = 1802] [id = 694] 13:40:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x7f4b90ece400) [pid = 1802] [serial = 2083] [outer = (nil)] 13:40:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x7f4b910cdc00) [pid = 1802] [serial = 2084] [outer = 0x7f4b90ece400] 13:40:06 INFO - PROCESS | 1802 | 1461530405998 Marionette DEBUG loaded listener.js 13:40:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x7f4b911a7800) [pid = 1802] [serial = 2085] [outer = 0x7f4b90ece400] 13:40:07 INFO - PROCESS | 1802 | 1461530407100 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 13:40:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:40:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1900ms 13:40:07 INFO - PROCESS | 1802 | 1461530407148 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 13:40:07 INFO - PROCESS | 1802 | 1461530407156 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 13:40:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:40:07 INFO - PROCESS | 1802 | 1461530407167 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:40:07 INFO - PROCESS | 1802 | 1461530407171 Marionette TRACE conn3 <- [1,2750,null,{}] 13:40:07 INFO - PROCESS | 1802 | 1461530407177 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:07 INFO - PROCESS | 1802 | 1461530407409 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 13:40:07 INFO - PROCESS | 1802 | 1461530407717 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b970e2000 == 174 [pid = 1802] [id = 695] 13:40:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x7f4b91375400) [pid = 1802] [serial = 2086] [outer = (nil)] 13:40:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x7f4b93460400) [pid = 1802] [serial = 2087] [outer = 0x7f4b91375400] 13:40:07 INFO - PROCESS | 1802 | 1461530407795 Marionette DEBUG loaded listener.js 13:40:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x7f4b9735cc00) [pid = 1802] [serial = 2088] [outer = 0x7f4b91375400] 13:40:08 INFO - PROCESS | 1802 | 1461530408699 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 13:40:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:40:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1587ms 13:40:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:40:08 INFO - PROCESS | 1802 | 1461530408754 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 13:40:08 INFO - PROCESS | 1802 | 1461530408758 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 13:40:08 INFO - PROCESS | 1802 | 1461530408764 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:40:08 INFO - PROCESS | 1802 | 1461530408770 Marionette TRACE conn3 <- [1,2754,null,{}] 13:40:08 INFO - PROCESS | 1802 | 1461530408786 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:09 INFO - PROCESS | 1802 | 1461530409063 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 13:40:09 INFO - PROCESS | 1802 | 1461530409417 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99e8d000 == 175 [pid = 1802] [id = 696] 13:40:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x7f4b97c14c00) [pid = 1802] [serial = 2089] [outer = (nil)] 13:40:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x7f4b97e98c00) [pid = 1802] [serial = 2090] [outer = 0x7f4b97c14c00] 13:40:09 INFO - PROCESS | 1802 | 1461530409503 Marionette DEBUG loaded listener.js 13:40:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x7f4b98819400) [pid = 1802] [serial = 2091] [outer = 0x7f4b97c14c00] 13:40:10 INFO - PROCESS | 1802 | 1461530410400 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 13:40:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:40:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1685ms 13:40:10 INFO - PROCESS | 1802 | 1461530410449 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 13:40:10 INFO - PROCESS | 1802 | 1461530410453 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 13:40:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:40:10 INFO - PROCESS | 1802 | 1461530410460 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:40:10 INFO - PROCESS | 1802 | 1461530410463 Marionette TRACE conn3 <- [1,2758,null,{}] 13:40:10 INFO - PROCESS | 1802 | 1461530410468 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:10 INFO - PROCESS | 1802 | 1461530410692 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 13:40:10 INFO - PROCESS | 1802 | 1461530410958 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c8c8800 == 176 [pid = 1802] [id = 697] 13:40:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x7f4b97c72400) [pid = 1802] [serial = 2092] [outer = (nil)] 13:40:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x7f4b99c4e800) [pid = 1802] [serial = 2093] [outer = 0x7f4b97c72400] 13:40:11 INFO - PROCESS | 1802 | 1461530411038 Marionette DEBUG loaded listener.js 13:40:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x7f4b99db0000) [pid = 1802] [serial = 2094] [outer = 0x7f4b97c72400] 13:40:11 INFO - PROCESS | 1802 | 1461530411949 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 13:40:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:40:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1540ms 13:40:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:40:12 INFO - PROCESS | 1802 | 1461530412001 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 13:40:12 INFO - PROCESS | 1802 | 1461530412004 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 13:40:12 INFO - PROCESS | 1802 | 1461530412010 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:40:12 INFO - PROCESS | 1802 | 1461530412013 Marionette TRACE conn3 <- [1,2762,null,{}] 13:40:12 INFO - PROCESS | 1802 | 1461530412018 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:12 INFO - PROCESS | 1802 | 1461530412231 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 13:40:12 INFO - PROCESS | 1802 | 1461530412524 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba1fd6000 == 177 [pid = 1802] [id = 698] 13:40:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x7f4b909b8c00) [pid = 1802] [serial = 2095] [outer = (nil)] 13:40:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x7f4b9a9cb000) [pid = 1802] [serial = 2096] [outer = 0x7f4b909b8c00] 13:40:12 INFO - PROCESS | 1802 | 1461530412656 Marionette DEBUG loaded listener.js 13:40:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x7f4b9c5bd800) [pid = 1802] [serial = 2097] [outer = 0x7f4b909b8c00] 13:40:13 INFO - PROCESS | 1802 | 1461530413523 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 13:40:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:40:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1540ms 13:40:13 INFO - PROCESS | 1802 | 1461530413549 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 13:40:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:40:13 INFO - PROCESS | 1802 | 1461530413554 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 13:40:13 INFO - PROCESS | 1802 | 1461530413560 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:40:13 INFO - PROCESS | 1802 | 1461530413563 Marionette TRACE conn3 <- [1,2766,null,{}] 13:40:13 INFO - PROCESS | 1802 | 1461530413568 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:13 INFO - PROCESS | 1802 | 1461530413853 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 13:40:14 INFO - PROCESS | 1802 | 1461530414168 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba2689000 == 178 [pid = 1802] [id = 699] 13:40:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x7f4b9d051000) [pid = 1802] [serial = 2098] [outer = (nil)] 13:40:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x7f4b9d205000) [pid = 1802] [serial = 2099] [outer = 0x7f4b9d051000] 13:40:14 INFO - PROCESS | 1802 | 1461530414254 Marionette DEBUG loaded listener.js 13:40:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x7f4b9d7f6c00) [pid = 1802] [serial = 2100] [outer = 0x7f4b9d051000] 13:40:15 INFO - PROCESS | 1802 | 1461530415109 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 13:40:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:40:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1583ms 13:40:15 INFO - PROCESS | 1802 | 1461530415143 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 13:40:15 INFO - PROCESS | 1802 | 1461530415147 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 13:40:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:40:15 INFO - PROCESS | 1802 | 1461530415152 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:40:15 INFO - PROCESS | 1802 | 1461530415155 Marionette TRACE conn3 <- [1,2770,null,{}] 13:40:15 INFO - PROCESS | 1802 | 1461530415161 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:15 INFO - PROCESS | 1802 | 1461530415375 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 13:40:15 INFO - PROCESS | 1802 | 1461530415646 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5098000 == 179 [pid = 1802] [id = 700] 13:40:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x7f4b9d202800) [pid = 1802] [serial = 2101] [outer = (nil)] 13:40:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x7f4ba1e2b800) [pid = 1802] [serial = 2102] [outer = 0x7f4b9d202800] 13:40:15 INFO - PROCESS | 1802 | 1461530415721 Marionette DEBUG loaded listener.js 13:40:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x7f4ba2154400) [pid = 1802] [serial = 2103] [outer = 0x7f4b9d202800] 13:40:16 INFO - PROCESS | 1802 | 1461530416668 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 13:40:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:40:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1527ms 13:40:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:40:16 INFO - PROCESS | 1802 | 1461530416681 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 13:40:16 INFO - PROCESS | 1802 | 1461530416683 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 13:40:16 INFO - PROCESS | 1802 | 1461530416689 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:40:16 INFO - PROCESS | 1802 | 1461530416692 Marionette TRACE conn3 <- [1,2774,null,{}] 13:40:16 INFO - PROCESS | 1802 | 1461530416697 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:16 INFO - PROCESS | 1802 | 1461530416938 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 13:40:17 INFO - PROCESS | 1802 | 1461530417189 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5cdc800 == 180 [pid = 1802] [id = 701] 13:40:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x7f4b9d7f8000) [pid = 1802] [serial = 2104] [outer = (nil)] 13:40:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x7f4ba23b2400) [pid = 1802] [serial = 2105] [outer = 0x7f4b9d7f8000] 13:40:17 INFO - PROCESS | 1802 | 1461530417268 Marionette DEBUG loaded listener.js 13:40:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x7f4ba25dec00) [pid = 1802] [serial = 2106] [outer = 0x7f4b9d7f8000] 13:40:18 INFO - PROCESS | 1802 | 1461530418154 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 13:40:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:40:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1531ms 13:40:18 INFO - PROCESS | 1802 | 1461530418221 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 13:40:18 INFO - PROCESS | 1802 | 1461530418225 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 13:40:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:40:18 INFO - PROCESS | 1802 | 1461530418230 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:40:18 INFO - PROCESS | 1802 | 1461530418233 Marionette TRACE conn3 <- [1,2778,null,{}] 13:40:18 INFO - PROCESS | 1802 | 1461530418238 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:18 INFO - PROCESS | 1802 | 1461530418464 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 13:40:18 INFO - PROCESS | 1802 | 1461530418737 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba63ab800 == 181 [pid = 1802] [id = 702] 13:40:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x7f4ba2154c00) [pid = 1802] [serial = 2107] [outer = (nil)] 13:40:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x7f4ba3cdb400) [pid = 1802] [serial = 2108] [outer = 0x7f4ba2154c00] 13:40:18 INFO - PROCESS | 1802 | 1461530418932 Marionette DEBUG loaded listener.js 13:40:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x7f4ba3ce5800) [pid = 1802] [serial = 2109] [outer = 0x7f4ba2154c00] 13:40:19 INFO - PROCESS | 1802 | 1461530419888 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 13:40:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:40:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1732ms 13:40:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:40:19 INFO - PROCESS | 1802 | 1461530419964 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 13:40:19 INFO - PROCESS | 1802 | 1461530419967 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 13:40:19 INFO - PROCESS | 1802 | 1461530419973 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:40:19 INFO - PROCESS | 1802 | 1461530419976 Marionette TRACE conn3 <- [1,2782,null,{}] 13:40:19 INFO - PROCESS | 1802 | 1461530419981 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:20 INFO - PROCESS | 1802 | 1461530420214 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 13:40:20 INFO - PROCESS | 1802 | 1461530420522 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba911e000 == 182 [pid = 1802] [id = 703] 13:40:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4ba2159400) [pid = 1802] [serial = 2110] [outer = (nil)] 13:40:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4ba4d87400) [pid = 1802] [serial = 2111] [outer = 0x7f4ba2159400] 13:40:20 INFO - PROCESS | 1802 | 1461530420603 Marionette DEBUG loaded listener.js 13:40:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4ba4d90800) [pid = 1802] [serial = 2112] [outer = 0x7f4ba2159400] 13:40:21 INFO - PROCESS | 1802 | 1461530421446 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 13:40:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:40:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1529ms 13:40:21 INFO - PROCESS | 1802 | 1461530421503 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 13:40:21 INFO - PROCESS | 1802 | 1461530421510 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 13:40:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:40:21 INFO - PROCESS | 1802 | 1461530421517 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:40:21 INFO - PROCESS | 1802 | 1461530421523 Marionette TRACE conn3 <- [1,2786,null,{}] 13:40:21 INFO - PROCESS | 1802 | 1461530421531 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:21 INFO - PROCESS | 1802 | 1461530421861 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 13:40:22 INFO - PROCESS | 1802 | 1461530422198 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba978e000 == 183 [pid = 1802] [id = 704] 13:40:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4ba4e7dc00) [pid = 1802] [serial = 2113] [outer = (nil)] 13:40:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4ba4e8e400) [pid = 1802] [serial = 2114] [outer = 0x7f4ba4e7dc00] 13:40:22 INFO - PROCESS | 1802 | 1461530422291 Marionette DEBUG loaded listener.js 13:40:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4ba4f11c00) [pid = 1802] [serial = 2115] [outer = 0x7f4ba4e7dc00] 13:40:23 INFO - PROCESS | 1802 | 1461530423183 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 13:40:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:40:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1737ms 13:40:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:40:23 INFO - PROCESS | 1802 | 1461530423255 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 13:40:23 INFO - PROCESS | 1802 | 1461530423257 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 13:40:23 INFO - PROCESS | 1802 | 1461530423264 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:40:23 INFO - PROCESS | 1802 | 1461530423267 Marionette TRACE conn3 <- [1,2790,null,{}] 13:40:23 INFO - PROCESS | 1802 | 1461530423272 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:23 INFO - PROCESS | 1802 | 1461530423510 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 13:40:23 INFO - PROCESS | 1802 | 1461530423780 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9bed000 == 184 [pid = 1802] [id = 705] 13:40:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4ba4e8a400) [pid = 1802] [serial = 2116] [outer = (nil)] 13:40:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4ba4facc00) [pid = 1802] [serial = 2117] [outer = 0x7f4ba4e8a400] 13:40:23 INFO - PROCESS | 1802 | 1461530423900 Marionette DEBUG loaded listener.js 13:40:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4ba5175800) [pid = 1802] [serial = 2118] [outer = 0x7f4ba4e8a400] 13:40:24 INFO - PROCESS | 1802 | 1461530424762 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 13:40:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:40:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1533ms 13:40:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:40:24 INFO - PROCESS | 1802 | 1461530424797 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 13:40:24 INFO - PROCESS | 1802 | 1461530424799 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 13:40:24 INFO - PROCESS | 1802 | 1461530424806 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:40:24 INFO - PROCESS | 1802 | 1461530424809 Marionette TRACE conn3 <- [1,2794,null,{}] 13:40:24 INFO - PROCESS | 1802 | 1461530424814 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:25 INFO - PROCESS | 1802 | 1461530425038 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 13:40:25 INFO - PROCESS | 1802 | 1461530425309 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bab064000 == 185 [pid = 1802] [id = 706] 13:40:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4b91376c00) [pid = 1802] [serial = 2119] [outer = (nil)] 13:40:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x7f4ba53f7400) [pid = 1802] [serial = 2120] [outer = 0x7f4b91376c00] 13:40:25 INFO - PROCESS | 1802 | 1461530425424 Marionette DEBUG loaded listener.js 13:40:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x7f4ba54e7c00) [pid = 1802] [serial = 2121] [outer = 0x7f4b91376c00] 13:40:26 INFO - PROCESS | 1802 | 1461530426258 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 13:40:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:40:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1479ms 13:40:26 INFO - PROCESS | 1802 | 1461530426286 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 13:40:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:40:26 INFO - PROCESS | 1802 | 1461530426291 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 13:40:26 INFO - PROCESS | 1802 | 1461530426297 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:40:26 INFO - PROCESS | 1802 | 1461530426300 Marionette TRACE conn3 <- [1,2798,null,{}] 13:40:26 INFO - PROCESS | 1802 | 1461530426305 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:26 INFO - PROCESS | 1802 | 1461530426534 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 13:40:26 INFO - PROCESS | 1802 | 1461530426812 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bace86000 == 186 [pid = 1802] [id = 707] 13:40:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x7f4b97c15c00) [pid = 1802] [serial = 2122] [outer = (nil)] 13:40:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x7f4ba571b400) [pid = 1802] [serial = 2123] [outer = 0x7f4b97c15c00] 13:40:26 INFO - PROCESS | 1802 | 1461530426892 Marionette DEBUG loaded listener.js 13:40:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x7f4ba580dc00) [pid = 1802] [serial = 2124] [outer = 0x7f4b97c15c00] 13:40:27 INFO - PROCESS | 1802 | 1461530427818 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 13:40:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:40:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1584ms 13:40:27 INFO - PROCESS | 1802 | 1461530427881 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 13:40:27 INFO - PROCESS | 1802 | 1461530427885 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 13:40:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:40:27 INFO - PROCESS | 1802 | 1461530427890 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:40:27 INFO - PROCESS | 1802 | 1461530427893 Marionette TRACE conn3 <- [1,2802,null,{}] 13:40:27 INFO - PROCESS | 1802 | 1461530427898 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:28 INFO - PROCESS | 1802 | 1461530428124 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 13:40:28 INFO - PROCESS | 1802 | 1461530428440 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad5de800 == 187 [pid = 1802] [id = 708] 13:40:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x7f4b98b3ac00) [pid = 1802] [serial = 2125] [outer = (nil)] 13:40:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x7f4ba5a27c00) [pid = 1802] [serial = 2126] [outer = 0x7f4b98b3ac00] 13:40:28 INFO - PROCESS | 1802 | 1461530428518 Marionette DEBUG loaded listener.js 13:40:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x7f4ba5aeec00) [pid = 1802] [serial = 2127] [outer = 0x7f4b98b3ac00] 13:40:29 INFO - PROCESS | 1802 | 1461530429360 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 13:40:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:40:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1533ms 13:40:29 INFO - PROCESS | 1802 | 1461530429425 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 13:40:29 INFO - PROCESS | 1802 | 1461530429429 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 13:40:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:40:29 INFO - PROCESS | 1802 | 1461530429435 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:40:29 INFO - PROCESS | 1802 | 1461530429438 Marionette TRACE conn3 <- [1,2806,null,{}] 13:40:29 INFO - PROCESS | 1802 | 1461530429443 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:29 INFO - PROCESS | 1802 | 1461530429689 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 13:40:30 INFO - PROCESS | 1802 | 1461530430013 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4badb1c800 == 188 [pid = 1802] [id = 709] 13:40:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x7f4ba3edb800) [pid = 1802] [serial = 2128] [outer = (nil)] 13:40:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x7f4ba5f44000) [pid = 1802] [serial = 2129] [outer = 0x7f4ba3edb800] 13:40:30 INFO - PROCESS | 1802 | 1461530430093 Marionette DEBUG loaded listener.js 13:40:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x7f4ba5f4cc00) [pid = 1802] [serial = 2130] [outer = 0x7f4ba3edb800] 13:40:30 INFO - PROCESS | 1802 | 1461530430951 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 13:40:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:40:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1580ms 13:40:31 INFO - PROCESS | 1802 | 1461530431016 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 13:40:31 INFO - PROCESS | 1802 | 1461530431020 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 13:40:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:40:31 INFO - PROCESS | 1802 | 1461530431025 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:40:31 INFO - PROCESS | 1802 | 1461530431028 Marionette TRACE conn3 <- [1,2810,null,{}] 13:40:31 INFO - PROCESS | 1802 | 1461530431034 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:31 INFO - PROCESS | 1802 | 1461530431270 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 13:40:31 INFO - PROCESS | 1802 | 1461530431557 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae3b8800 == 189 [pid = 1802] [id = 710] 13:40:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x7f4b99db1c00) [pid = 1802] [serial = 2131] [outer = (nil)] 13:40:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x7f4ba606b800) [pid = 1802] [serial = 2132] [outer = 0x7f4b99db1c00] 13:40:31 INFO - PROCESS | 1802 | 1461530431675 Marionette DEBUG loaded listener.js 13:40:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x7f4ba62f2400) [pid = 1802] [serial = 2133] [outer = 0x7f4b99db1c00] 13:40:32 INFO - PROCESS | 1802 | 1461530432523 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 13:40:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:40:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1550ms 13:40:32 INFO - PROCESS | 1802 | 1461530432576 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 13:40:32 INFO - PROCESS | 1802 | 1461530432579 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 13:40:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:40:32 INFO - PROCESS | 1802 | 1461530432585 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:40:32 INFO - PROCESS | 1802 | 1461530432588 Marionette TRACE conn3 <- [1,2814,null,{}] 13:40:32 INFO - PROCESS | 1802 | 1461530432593 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:32 INFO - PROCESS | 1802 | 1461530432813 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 13:40:33 INFO - PROCESS | 1802 | 1461530433089 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baea27000 == 190 [pid = 1802] [id = 711] 13:40:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x7f4ba5809000) [pid = 1802] [serial = 2134] [outer = (nil)] 13:40:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x7f4ba6307800) [pid = 1802] [serial = 2135] [outer = 0x7f4ba5809000] 13:40:33 INFO - PROCESS | 1802 | 1461530433167 Marionette DEBUG loaded listener.js 13:40:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x7f4ba630ec00) [pid = 1802] [serial = 2136] [outer = 0x7f4ba5809000] 13:40:34 INFO - PROCESS | 1802 | 1461530434087 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 13:40:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:40:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1533ms 13:40:34 INFO - PROCESS | 1802 | 1461530434120 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 13:40:34 INFO - PROCESS | 1802 | 1461530434124 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 13:40:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:40:34 INFO - PROCESS | 1802 | 1461530434129 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:40:34 INFO - PROCESS | 1802 | 1461530434131 Marionette TRACE conn3 <- [1,2818,null,{}] 13:40:34 INFO - PROCESS | 1802 | 1461530434137 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:34 INFO - PROCESS | 1802 | 1461530434365 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 13:40:34 INFO - PROCESS | 1802 | 1461530434640 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf444000 == 191 [pid = 1802] [id = 712] 13:40:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x7f4ba5f51400) [pid = 1802] [serial = 2137] [outer = (nil)] 13:40:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x7f4ba6ecbc00) [pid = 1802] [serial = 2138] [outer = 0x7f4ba5f51400] 13:40:34 INFO - PROCESS | 1802 | 1461530434775 Marionette DEBUG loaded listener.js 13:40:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x7f4ba73d9800) [pid = 1802] [serial = 2139] [outer = 0x7f4ba5f51400] 13:40:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99757000 == 190 [pid = 1802] [id = 635] 13:40:37 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b974ac000 == 189 [pid = 1802] [id = 633] 13:40:37 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b97c5a000 == 188 [pid = 1802] [id = 692] 13:40:37 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b94d82000 == 187 [pid = 1802] [id = 691] 13:40:37 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b913e0000 == 186 [pid = 1802] [id = 690] 13:40:37 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b930d9000 == 185 [pid = 1802] [id = 689] 13:40:37 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b930bb800 == 184 [pid = 1802] [id = 688] 13:40:37 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b974af800 == 183 [pid = 1802] [id = 687] 13:40:37 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b925da000 == 182 [pid = 1802] [id = 686] 13:40:37 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba2687800 == 181 [pid = 1802] [id = 681] 13:40:37 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9d658800 == 180 [pid = 1802] [id = 680] 13:40:37 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c6bd800 == 179 [pid = 1802] [id = 679] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x7f4ba5aec800) [pid = 1802] [serial = 2012] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x7f4b90dc5c00) [pid = 1802] [serial = 2015] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x7f4b91371400) [pid = 1802] [serial = 1962] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x7f4ba5177000) [pid = 1802] [serial = 2000] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x7f4ba2155800) [pid = 1802] [serial = 1983] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x7f4b97c19800) [pid = 1802] [serial = 1890] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x7f4ba4f10000) [pid = 1802] [serial = 1994] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x7f4ba1e2c800) [pid = 1802] [serial = 1982] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x7f4b97e96c00) [pid = 1802] [serial = 2022] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x7f4b93115800) [pid = 1802] [serial = 2019] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x7f4b997e5400) [pid = 1802] [serial = 1970] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x7f4b9d043800) [pid = 1802] [serial = 1979] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x7f4ba53f3c00) [pid = 1802] [serial = 2001] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x7f4ba3edec00) [pid = 1802] [serial = 1989] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x7f4ba4fab000) [pid = 1802] [serial = 1998] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x7f4ba53f8000) [pid = 1802] [serial = 2003] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x7f4b909bbc00) [pid = 1802] [serial = 2024] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x7f4ba571f000) [pid = 1802] [serial = 2006] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x7f4b99748400) [pid = 1802] [serial = 1968] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x7f4ba596cc00) [pid = 1802] [serial = 2009] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4ba54ec000) [pid = 1802] [serial = 2004] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4b9c7f4800) [pid = 1802] [serial = 1976] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4b97c11400) [pid = 1802] [serial = 1964] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4ba4f1c800) [pid = 1802] [serial = 1995] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4ba5af5400) [pid = 1802] [serial = 2013] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4b97c13c00) [pid = 1802] [serial = 2021] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4ba4e8b400) [pid = 1802] [serial = 1992] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4b9a885400) [pid = 1802] [serial = 1974] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4b90de2800) [pid = 1802] [serial = 2016] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4b98c68400) [pid = 1802] [serial = 1967] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x7f4b99b4b400) [pid = 1802] [serial = 1971] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x7f4b91365000) [pid = 1802] [serial = 2018] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x7f4ba3bb4c00) [pid = 1802] [serial = 1986] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x7f4ba4e74800) [pid = 1802] [serial = 1991] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x7f4ba5805800) [pid = 1802] [serial = 2007] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x7f4ba3ce6400) [pid = 1802] [serial = 1988] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x7f4b9d5b1400) [pid = 1802] [serial = 1980] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x7f4b97da8800) [pid = 1802] [serial = 1965] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x7f4ba25d5c00) [pid = 1802] [serial = 1985] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x7f4b99c58c00) [pid = 1802] [serial = 1973] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x7f4ba5a25000) [pid = 1802] [serial = 2010] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x7f4b910cec00) [pid = 1802] [serial = 1961] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x7f4b9cf2c000) [pid = 1802] [serial = 1977] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x7f4ba4fa2400) [pid = 1802] [serial = 1997] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x7f4b97365400) [pid = 1802] [serial = 2025] [outer = (nil)] [url = about:blank] 13:40:37 INFO - PROCESS | 1802 | 1461530437567 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 13:40:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:40:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 3489ms 13:40:37 INFO - PROCESS | 1802 | 1461530437660 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 13:40:37 INFO - PROCESS | 1802 | 1461530437664 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 13:40:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:40:37 INFO - PROCESS | 1802 | 1461530437684 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:40:37 INFO - PROCESS | 1802 | 1461530437689 Marionette TRACE conn3 <- [1,2822,null,{}] 13:40:37 INFO - PROCESS | 1802 | 1461530437697 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:37 INFO - PROCESS | 1802 | 1461530437929 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 13:40:38 INFO - PROCESS | 1802 | 1461530438118 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9127e000 == 180 [pid = 1802] [id = 713] 13:40:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x7f4b910c8400) [pid = 1802] [serial = 2140] [outer = (nil)] 13:40:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x7f4b910d2c00) [pid = 1802] [serial = 2141] [outer = 0x7f4b910c8400] 13:40:38 INFO - PROCESS | 1802 | 1461530438186 Marionette DEBUG loaded listener.js 13:40:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x7f4b9135b400) [pid = 1802] [serial = 2142] [outer = 0x7f4b910c8400] 13:40:38 INFO - PROCESS | 1802 | 1461530438981 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 13:40:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:40:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1339ms 13:40:39 INFO - PROCESS | 1802 | 1461530439041 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 13:40:39 INFO - PROCESS | 1802 | 1461530439049 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 13:40:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:40:39 INFO - PROCESS | 1802 | 1461530439062 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:40:39 INFO - PROCESS | 1802 | 1461530439066 Marionette TRACE conn3 <- [1,2826,null,{}] 13:40:39 INFO - PROCESS | 1802 | 1461530439072 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:39 INFO - PROCESS | 1802 | 1461530439275 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 13:40:39 INFO - PROCESS | 1802 | 1461530439482 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b940d5800 == 181 [pid = 1802] [id = 714] 13:40:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x7f4b910ce000) [pid = 1802] [serial = 2143] [outer = (nil)] 13:40:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x7f4b970bd000) [pid = 1802] [serial = 2144] [outer = 0x7f4b910ce000] 13:40:39 INFO - PROCESS | 1802 | 1461530439559 Marionette DEBUG loaded listener.js 13:40:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x7f4b97409800) [pid = 1802] [serial = 2145] [outer = 0x7f4b910ce000] 13:40:40 INFO - PROCESS | 1802 | 1461530440509 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:40:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:40:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1480ms 13:40:40 INFO - PROCESS | 1802 | 1461530440543 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 13:40:40 INFO - PROCESS | 1802 | 1461530440547 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 13:40:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:40:40 INFO - PROCESS | 1802 | 1461530440569 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:40:40 INFO - PROCESS | 1802 | 1461530440575 Marionette TRACE conn3 <- [1,2830,null,{}] 13:40:40 INFO - PROCESS | 1802 | 1461530440590 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:40 INFO - PROCESS | 1802 | 1461530440888 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 13:40:40 INFO - PROCESS | 1802 | 1461530440923 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b94d8b800 == 182 [pid = 1802] [id = 715] 13:40:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x7f4b97ea5c00) [pid = 1802] [serial = 2146] [outer = (nil)] 13:40:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x7f4b98050400) [pid = 1802] [serial = 2147] [outer = 0x7f4b97ea5c00] 13:40:40 INFO - PROCESS | 1802 | 1461530440992 Marionette DEBUG loaded listener.js 13:40:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x7f4b98b0d400) [pid = 1802] [serial = 2148] [outer = 0x7f4b97ea5c00] 13:40:41 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x7f4b98b02400) [pid = 1802] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:40:41 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x7f4b909b4800) [pid = 1802] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:40:41 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x7f4b8d9b8c00) [pid = 1802] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:40:41 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x7f4b99c4c400) [pid = 1802] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:40:41 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x7f4b909bd000) [pid = 1802] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:40:41 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x7f4b909b6c00) [pid = 1802] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:40:41 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x7f4b909b9400) [pid = 1802] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:40:41 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x7f4b9b320800) [pid = 1802] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:40:42 INFO - PROCESS | 1802 | 1461530442275 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 13:40:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:40:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1757ms 13:40:42 INFO - PROCESS | 1802 | 1461530442309 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 13:40:42 INFO - PROCESS | 1802 | 1461530442314 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 13:40:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:40:42 INFO - PROCESS | 1802 | 1461530442319 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:40:42 INFO - PROCESS | 1802 | 1461530442321 Marionette TRACE conn3 <- [1,2834,null,{}] 13:40:42 INFO - PROCESS | 1802 | 1461530442327 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:42 INFO - PROCESS | 1802 | 1461530442619 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 13:40:42 INFO - PROCESS | 1802 | 1461530442642 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b971a6000 == 183 [pid = 1802] [id = 716] 13:40:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x7f4b8d9b5800) [pid = 1802] [serial = 2149] [outer = (nil)] 13:40:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x7f4b98b0e400) [pid = 1802] [serial = 2150] [outer = 0x7f4b8d9b5800] 13:40:42 INFO - PROCESS | 1802 | 1461530442706 Marionette DEBUG loaded listener.js 13:40:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x7f4b99745c00) [pid = 1802] [serial = 2151] [outer = 0x7f4b8d9b5800] 13:40:43 INFO - PROCESS | 1802 | 1461530443585 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:40:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:40:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1284ms 13:40:43 INFO - PROCESS | 1802 | 1461530443604 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 13:40:43 INFO - PROCESS | 1802 | 1461530443609 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 13:40:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:40:43 INFO - PROCESS | 1802 | 1461530443625 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:40:43 INFO - PROCESS | 1802 | 1461530443629 Marionette TRACE conn3 <- [1,2838,null,{}] 13:40:43 INFO - PROCESS | 1802 | 1461530443635 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:43 INFO - PROCESS | 1802 | 1461530443852 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 13:40:44 INFO - PROCESS | 1802 | 1461530444240 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b911e0800 == 184 [pid = 1802] [id = 717] 13:40:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x7f4b8d9c0000) [pid = 1802] [serial = 2152] [outer = (nil)] 13:40:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x7f4b90dc6000) [pid = 1802] [serial = 2153] [outer = 0x7f4b8d9c0000] 13:40:44 INFO - PROCESS | 1802 | 1461530444381 Marionette DEBUG loaded listener.js 13:40:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x7f4b90ec9800) [pid = 1802] [serial = 2154] [outer = 0x7f4b8d9c0000] 13:40:45 INFO - PROCESS | 1802 | 1461530445390 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 13:40:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:40:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1843ms 13:40:45 INFO - PROCESS | 1802 | 1461530445461 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 13:40:45 INFO - PROCESS | 1802 | 1461530445468 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 13:40:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:40:45 INFO - PROCESS | 1802 | 1461530445477 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:40:45 INFO - PROCESS | 1802 | 1461530445482 Marionette TRACE conn3 <- [1,2842,null,{}] 13:40:45 INFO - PROCESS | 1802 | 1461530445489 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:45 INFO - PROCESS | 1802 | 1461530445773 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 13:40:46 INFO - PROCESS | 1802 | 1461530446089 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b94d8a000 == 185 [pid = 1802] [id = 718] 13:40:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x7f4b970b3c00) [pid = 1802] [serial = 2155] [outer = (nil)] 13:40:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x7f4b9740d400) [pid = 1802] [serial = 2156] [outer = 0x7f4b970b3c00] 13:40:46 INFO - PROCESS | 1802 | 1461530446172 Marionette DEBUG loaded listener.js 13:40:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x7f4b97c73400) [pid = 1802] [serial = 2157] [outer = 0x7f4b970b3c00] 13:40:47 INFO - PROCESS | 1802 | 1461530447111 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 13:40:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:40:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1684ms 13:40:47 INFO - PROCESS | 1802 | 1461530447164 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 13:40:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:40:47 INFO - PROCESS | 1802 | 1461530447170 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 13:40:47 INFO - PROCESS | 1802 | 1461530447177 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:40:47 INFO - PROCESS | 1802 | 1461530447180 Marionette TRACE conn3 <- [1,2846,null,{}] 13:40:47 INFO - PROCESS | 1802 | 1461530447185 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:47 INFO - PROCESS | 1802 | 1461530447414 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 13:40:47 INFO - PROCESS | 1802 | 1461530447680 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99caa000 == 186 [pid = 1802] [id = 719] 13:40:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x7f4b98b06c00) [pid = 1802] [serial = 2158] [outer = (nil)] 13:40:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x7f4b98b3dc00) [pid = 1802] [serial = 2159] [outer = 0x7f4b98b06c00] 13:40:47 INFO - PROCESS | 1802 | 1461530447844 Marionette DEBUG loaded listener.js 13:40:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x7f4b998be800) [pid = 1802] [serial = 2160] [outer = 0x7f4b98b06c00] 13:40:48 INFO - PROCESS | 1802 | 1461530448711 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 13:40:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:40:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1580ms 13:40:48 INFO - PROCESS | 1802 | 1461530448758 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 13:40:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:40:48 INFO - PROCESS | 1802 | 1461530448762 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 13:40:48 INFO - PROCESS | 1802 | 1461530448791 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:40:48 INFO - PROCESS | 1802 | 1461530448801 Marionette TRACE conn3 <- [1,2850,null,{}] 13:40:48 INFO - PROCESS | 1802 | 1461530448813 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:49 INFO - PROCESS | 1802 | 1461530449070 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 13:40:49 INFO - PROCESS | 1802 | 1461530449382 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c667000 == 187 [pid = 1802] [id = 720] 13:40:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x7f4b98b10c00) [pid = 1802] [serial = 2161] [outer = (nil)] 13:40:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x7f4b9a9c1000) [pid = 1802] [serial = 2162] [outer = 0x7f4b98b10c00] 13:40:49 INFO - PROCESS | 1802 | 1461530449462 Marionette DEBUG loaded listener.js 13:40:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4b9b327000) [pid = 1802] [serial = 2163] [outer = 0x7f4b98b10c00] 13:40:50 INFO - PROCESS | 1802 | 1461530450397 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:40:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:40:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1671ms 13:40:50 INFO - PROCESS | 1802 | 1461530450440 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 13:40:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:40:50 INFO - PROCESS | 1802 | 1461530450444 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 13:40:50 INFO - PROCESS | 1802 | 1461530450450 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:40:50 INFO - PROCESS | 1802 | 1461530450453 Marionette TRACE conn3 <- [1,2854,null,{}] 13:40:50 INFO - PROCESS | 1802 | 1461530450458 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:50 INFO - PROCESS | 1802 | 1461530450691 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 13:40:51 INFO - PROCESS | 1802 | 1461530451021 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9d4e3800 == 188 [pid = 1802] [id = 721] 13:40:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4b9119f800) [pid = 1802] [serial = 2164] [outer = (nil)] 13:40:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4b9c7eac00) [pid = 1802] [serial = 2165] [outer = 0x7f4b9119f800] 13:40:51 INFO - PROCESS | 1802 | 1461530451102 Marionette DEBUG loaded listener.js 13:40:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4b9ce9ec00) [pid = 1802] [serial = 2166] [outer = 0x7f4b9119f800] 13:40:51 INFO - PROCESS | 1802 | 1461530451967 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 13:40:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:40:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1590ms 13:40:52 INFO - PROCESS | 1802 | 1461530452041 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 13:40:52 INFO - PROCESS | 1802 | 1461530452045 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 13:40:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:40:52 INFO - PROCESS | 1802 | 1461530452051 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:40:52 INFO - PROCESS | 1802 | 1461530452053 Marionette TRACE conn3 <- [1,2858,null,{}] 13:40:52 INFO - PROCESS | 1802 | 1461530452059 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:52 INFO - PROCESS | 1802 | 1461530452294 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 13:40:52 INFO - PROCESS | 1802 | 1461530452566 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba24ec000 == 189 [pid = 1802] [id = 722] 13:40:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4b9cf34c00) [pid = 1802] [serial = 2167] [outer = (nil)] 13:40:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4b9d048000) [pid = 1802] [serial = 2168] [outer = 0x7f4b9cf34c00] 13:40:52 INFO - PROCESS | 1802 | 1461530452704 Marionette DEBUG loaded listener.js 13:40:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4b9d85fc00) [pid = 1802] [serial = 2169] [outer = 0x7f4b9cf34c00] 13:40:53 INFO - PROCESS | 1802 | 1461530453657 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:40:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:40:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1678ms 13:40:53 INFO - PROCESS | 1802 | 1461530453731 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 13:40:53 INFO - PROCESS | 1802 | 1461530453735 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 13:40:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:40:53 INFO - PROCESS | 1802 | 1461530453741 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:40:53 INFO - PROCESS | 1802 | 1461530453744 Marionette TRACE conn3 <- [1,2862,null,{}] 13:40:53 INFO - PROCESS | 1802 | 1461530453749 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:54 INFO - PROCESS | 1802 | 1461530454028 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 13:40:54 INFO - PROCESS | 1802 | 1461530454341 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba508c000 == 190 [pid = 1802] [id = 723] 13:40:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4b9cea6c00) [pid = 1802] [serial = 2170] [outer = (nil)] 13:40:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4ba3cda000) [pid = 1802] [serial = 2171] [outer = 0x7f4b9cea6c00] 13:40:54 INFO - PROCESS | 1802 | 1461530454418 Marionette DEBUG loaded listener.js 13:40:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4ba4e24400) [pid = 1802] [serial = 2172] [outer = 0x7f4b9cea6c00] 13:40:55 INFO - PROCESS | 1802 | 1461530455299 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 13:40:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:40:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1632ms 13:40:55 INFO - PROCESS | 1802 | 1461530455374 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 13:40:55 INFO - PROCESS | 1802 | 1461530455378 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 13:40:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:40:55 INFO - PROCESS | 1802 | 1461530455383 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:40:55 INFO - PROCESS | 1802 | 1461530455386 Marionette TRACE conn3 <- [1,2866,null,{}] 13:40:55 INFO - PROCESS | 1802 | 1461530455391 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:55 INFO - PROCESS | 1802 | 1461530455630 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 13:40:55 INFO - PROCESS | 1802 | 1461530455950 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5cde000 == 191 [pid = 1802] [id = 724] 13:40:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x7f4b910ca800) [pid = 1802] [serial = 2173] [outer = (nil)] 13:40:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x7f4ba4e70800) [pid = 1802] [serial = 2174] [outer = 0x7f4b910ca800] 13:40:56 INFO - PROCESS | 1802 | 1461530456030 Marionette DEBUG loaded listener.js 13:40:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x7f4ba4e8bc00) [pid = 1802] [serial = 2175] [outer = 0x7f4b910ca800] 13:40:56 INFO - PROCESS | 1802 | 1461530456913 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 13:40:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:40:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1582ms 13:40:56 INFO - PROCESS | 1802 | 1461530456967 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 13:40:56 INFO - PROCESS | 1802 | 1461530456970 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 13:40:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:40:56 INFO - PROCESS | 1802 | 1461530456976 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:40:56 INFO - PROCESS | 1802 | 1461530456978 Marionette TRACE conn3 <- [1,2870,null,{}] 13:40:56 INFO - PROCESS | 1802 | 1461530456985 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:57 INFO - PROCESS | 1802 | 1461530457233 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 13:40:57 INFO - PROCESS | 1802 | 1461530457509 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9115800 == 192 [pid = 1802] [id = 725] 13:40:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x7f4b9b32a400) [pid = 1802] [serial = 2176] [outer = (nil)] 13:40:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x7f4ba4f14000) [pid = 1802] [serial = 2177] [outer = 0x7f4b9b32a400] 13:40:57 INFO - PROCESS | 1802 | 1461530457626 Marionette DEBUG loaded listener.js 13:40:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x7f4ba4fad000) [pid = 1802] [serial = 2178] [outer = 0x7f4b9b32a400] 13:40:58 INFO - PROCESS | 1802 | 1461530458469 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 13:40:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:40:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1535ms 13:40:58 INFO - PROCESS | 1802 | 1461530458513 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 13:40:58 INFO - PROCESS | 1802 | 1461530458517 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 13:40:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:40:58 INFO - PROCESS | 1802 | 1461530458523 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:40:58 INFO - PROCESS | 1802 | 1461530458526 Marionette TRACE conn3 <- [1,2874,null,{}] 13:40:58 INFO - PROCESS | 1802 | 1461530458531 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:58 INFO - PROCESS | 1802 | 1461530458765 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 13:40:59 INFO - PROCESS | 1802 | 1461530459041 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9789800 == 193 [pid = 1802] [id = 726] 13:40:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x7f4ba4d85800) [pid = 1802] [serial = 2179] [outer = (nil)] 13:40:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x7f4ba5719800) [pid = 1802] [serial = 2180] [outer = 0x7f4ba4d85800] 13:40:59 INFO - PROCESS | 1802 | 1461530459163 Marionette DEBUG loaded listener.js 13:40:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x7f4ba5a25000) [pid = 1802] [serial = 2181] [outer = 0x7f4ba4d85800] 13:41:00 INFO - PROCESS | 1802 | 1461530460068 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 13:41:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:41:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1590ms 13:41:00 INFO - PROCESS | 1802 | 1461530460115 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 13:41:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:41:00 INFO - PROCESS | 1802 | 1461530460119 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 13:41:00 INFO - PROCESS | 1802 | 1461530460125 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:41:00 INFO - PROCESS | 1802 | 1461530460128 Marionette TRACE conn3 <- [1,2878,null,{}] 13:41:00 INFO - PROCESS | 1802 | 1461530460134 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:00 INFO - PROCESS | 1802 | 1461530460388 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 13:41:00 INFO - PROCESS | 1802 | 1461530460729 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9c35800 == 194 [pid = 1802] [id = 727] 13:41:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x7f4ba62f2c00) [pid = 1802] [serial = 2182] [outer = (nil)] 13:41:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x7f4ba6310c00) [pid = 1802] [serial = 2183] [outer = 0x7f4ba62f2c00] 13:41:00 INFO - PROCESS | 1802 | 1461530460831 Marionette DEBUG loaded listener.js 13:41:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x7f4ba73dfc00) [pid = 1802] [serial = 2184] [outer = 0x7f4ba62f2c00] 13:41:01 INFO - PROCESS | 1802 | 1461530461753 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 13:41:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:41:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1680ms 13:41:01 INFO - PROCESS | 1802 | 1461530461805 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 13:41:01 INFO - PROCESS | 1802 | 1461530461809 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 13:41:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:41:01 INFO - PROCESS | 1802 | 1461530461816 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:41:01 INFO - PROCESS | 1802 | 1461530461819 Marionette TRACE conn3 <- [1,2882,null,{}] 13:41:01 INFO - PROCESS | 1802 | 1461530461825 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:02 INFO - PROCESS | 1802 | 1461530462105 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 13:41:02 INFO - PROCESS | 1802 | 1461530462421 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad6b6800 == 195 [pid = 1802] [id = 728] 13:41:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x7f4ba62f4400) [pid = 1802] [serial = 2185] [outer = (nil)] 13:41:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x7f4ba8abf400) [pid = 1802] [serial = 2186] [outer = 0x7f4ba62f4400] 13:41:02 INFO - PROCESS | 1802 | 1461530462498 Marionette DEBUG loaded listener.js 13:41:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x7f4ba9176000) [pid = 1802] [serial = 2187] [outer = 0x7f4ba62f4400] 13:41:03 INFO - PROCESS | 1802 | 1461530463354 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 13:41:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:41:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1584ms 13:41:03 INFO - PROCESS | 1802 | 1461530463400 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 13:41:03 INFO - PROCESS | 1802 | 1461530463404 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 13:41:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:41:03 INFO - PROCESS | 1802 | 1461530463410 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:41:03 INFO - PROCESS | 1802 | 1461530463412 Marionette TRACE conn3 <- [1,2886,null,{}] 13:41:03 INFO - PROCESS | 1802 | 1461530463418 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:03 INFO - PROCESS | 1802 | 1461530463655 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 13:41:04 INFO - PROCESS | 1802 | 1461530464015 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baea24800 == 196 [pid = 1802] [id = 729] 13:41:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x7f4ba7d30000) [pid = 1802] [serial = 2188] [outer = (nil)] 13:41:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x7f4ba9181800) [pid = 1802] [serial = 2189] [outer = 0x7f4ba7d30000] 13:41:04 INFO - PROCESS | 1802 | 1461530464103 Marionette DEBUG loaded listener.js 13:41:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x7f4ba92f9800) [pid = 1802] [serial = 2190] [outer = 0x7f4ba7d30000] 13:41:04 INFO - PROCESS | 1802 | 1461530464966 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 13:41:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:41:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1633ms 13:41:05 INFO - PROCESS | 1802 | 1461530465044 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 13:41:05 INFO - PROCESS | 1802 | 1461530465048 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 13:41:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:41:05 INFO - PROCESS | 1802 | 1461530465055 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:41:05 INFO - PROCESS | 1802 | 1461530465058 Marionette TRACE conn3 <- [1,2890,null,{}] 13:41:05 INFO - PROCESS | 1802 | 1461530465064 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:05 INFO - PROCESS | 1802 | 1461530465311 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 13:41:05 INFO - PROCESS | 1802 | 1461530465664 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf98c000 == 197 [pid = 1802] [id = 730] 13:41:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x7f4b99b4d000) [pid = 1802] [serial = 2191] [outer = (nil)] 13:41:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x7f4ba9522400) [pid = 1802] [serial = 2192] [outer = 0x7f4b99b4d000] 13:41:05 INFO - PROCESS | 1802 | 1461530465739 Marionette DEBUG loaded listener.js 13:41:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x7f4ba96ee800) [pid = 1802] [serial = 2193] [outer = 0x7f4b99b4d000] 13:41:06 INFO - PROCESS | 1802 | 1461530466675 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:41:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:41:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1680ms 13:41:06 INFO - PROCESS | 1802 | 1461530466738 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 13:41:06 INFO - PROCESS | 1802 | 1461530466743 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 13:41:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:41:06 INFO - PROCESS | 1802 | 1461530466752 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:41:06 INFO - PROCESS | 1802 | 1461530466755 Marionette TRACE conn3 <- [1,2894,null,{}] 13:41:06 INFO - PROCESS | 1802 | 1461530466765 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:07 INFO - PROCESS | 1802 | 1461530467088 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 13:41:07 INFO - PROCESS | 1802 | 1461530467410 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bb5fe1800 == 198 [pid = 1802] [id = 731] 13:41:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x7f4ba92f8800) [pid = 1802] [serial = 2194] [outer = (nil)] 13:41:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x7f4ba96f9c00) [pid = 1802] [serial = 2195] [outer = 0x7f4ba92f8800] 13:41:07 INFO - PROCESS | 1802 | 1461530467495 Marionette DEBUG loaded listener.js 13:41:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x7f4bab04f800) [pid = 1802] [serial = 2196] [outer = 0x7f4ba92f8800] 13:41:08 INFO - PROCESS | 1802 | 1461530468438 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 13:41:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:41:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1786ms 13:41:08 INFO - PROCESS | 1802 | 1461530468540 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 13:41:08 INFO - PROCESS | 1802 | 1461530468546 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 13:41:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:41:08 INFO - PROCESS | 1802 | 1461530468554 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:41:08 INFO - PROCESS | 1802 | 1461530468559 Marionette TRACE conn3 <- [1,2898,null,{}] 13:41:08 INFO - PROCESS | 1802 | 1461530468567 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:08 INFO - PROCESS | 1802 | 1461530468842 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 13:41:09 INFO - PROCESS | 1802 | 1461530469165 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbbbbe000 == 199 [pid = 1802] [id = 732] 13:41:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x7f4ba96ec800) [pid = 1802] [serial = 2197] [outer = (nil)] 13:41:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x7f4bab367800) [pid = 1802] [serial = 2198] [outer = 0x7f4ba96ec800] 13:41:09 INFO - PROCESS | 1802 | 1461530469246 Marionette DEBUG loaded listener.js 13:41:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x7f4babbe6c00) [pid = 1802] [serial = 2199] [outer = 0x7f4ba96ec800] 13:41:10 INFO - PROCESS | 1802 | 1461530470149 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 13:41:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:41:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1645ms 13:41:10 INFO - PROCESS | 1802 | 1461530470199 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 13:41:10 INFO - PROCESS | 1802 | 1461530470202 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 13:41:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:41:10 INFO - PROCESS | 1802 | 1461530470208 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:41:10 INFO - PROCESS | 1802 | 1461530470210 Marionette TRACE conn3 <- [1,2902,null,{}] 13:41:10 INFO - PROCESS | 1802 | 1461530470216 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:10 INFO - PROCESS | 1802 | 1461530470467 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 13:41:10 INFO - PROCESS | 1802 | 1461530470836 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbc2b4800 == 200 [pid = 1802] [id = 733] 13:41:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x7f4b91367400) [pid = 1802] [serial = 2200] [outer = (nil)] 13:41:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4babc74000) [pid = 1802] [serial = 2201] [outer = 0x7f4b91367400] 13:41:10 INFO - PROCESS | 1802 | 1461530470919 Marionette DEBUG loaded listener.js 13:41:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4bac2f7000) [pid = 1802] [serial = 2202] [outer = 0x7f4b91367400] 13:41:11 INFO - PROCESS | 1802 | 1461530471796 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:41:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:41:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1629ms 13:41:11 INFO - PROCESS | 1802 | 1461530471838 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 13:41:11 INFO - PROCESS | 1802 | 1461530471841 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 13:41:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:41:11 INFO - PROCESS | 1802 | 1461530471847 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:41:11 INFO - PROCESS | 1802 | 1461530471849 Marionette TRACE conn3 <- [1,2906,null,{}] 13:41:11 INFO - PROCESS | 1802 | 1461530471855 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:12 INFO - PROCESS | 1802 | 1461530472087 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 13:41:12 INFO - PROCESS | 1802 | 1461530472367 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0850000 == 201 [pid = 1802] [id = 734] 13:41:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x7f4b97c15400) [pid = 1802] [serial = 2203] [outer = (nil)] 13:41:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4baca42400) [pid = 1802] [serial = 2204] [outer = 0x7f4b97c15400] 13:41:12 INFO - PROCESS | 1802 | 1461530472485 Marionette DEBUG loaded listener.js 13:41:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4bace75800) [pid = 1802] [serial = 2205] [outer = 0x7f4b97c15400] 13:41:13 INFO - PROCESS | 1802 | 1461530473327 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 13:41:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:41:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1535ms 13:41:13 INFO - PROCESS | 1802 | 1461530473383 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 13:41:13 INFO - PROCESS | 1802 | 1461530473386 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 13:41:13 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:41:13 INFO - PROCESS | 1802 | 1461530473392 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:41:13 INFO - PROCESS | 1802 | 1461530473394 Marionette TRACE conn3 <- [1,2910,null,{}] 13:41:13 INFO - PROCESS | 1802 | 1461530473400 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:13 INFO - PROCESS | 1802 | 1461530473639 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 13:41:13 INFO - PROCESS | 1802 | 1461530473921 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0982000 == 202 [pid = 1802] [id = 735] 13:41:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4b9d5b2c00) [pid = 1802] [serial = 2206] [outer = (nil)] 13:41:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4bad48c800) [pid = 1802] [serial = 2207] [outer = 0x7f4b9d5b2c00] 13:41:14 INFO - PROCESS | 1802 | 1461530474046 Marionette DEBUG loaded listener.js 13:41:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x7f4bad959000) [pid = 1802] [serial = 2208] [outer = 0x7f4b9d5b2c00] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc0d18800 == 201 [pid = 1802] [id = 624] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbafab800 == 200 [pid = 1802] [id = 623] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b971a6000 == 199 [pid = 1802] [id = 716] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b94d8b800 == 198 [pid = 1802] [id = 715] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b940d5800 == 197 [pid = 1802] [id = 714] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9127e000 == 196 [pid = 1802] [id = 713] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baf444000 == 195 [pid = 1802] [id = 712] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baea27000 == 194 [pid = 1802] [id = 711] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bae3b8800 == 193 [pid = 1802] [id = 710] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4badb1c800 == 192 [pid = 1802] [id = 709] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad5de800 == 191 [pid = 1802] [id = 708] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bace86000 == 190 [pid = 1802] [id = 707] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bab064000 == 189 [pid = 1802] [id = 706] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9bed000 == 188 [pid = 1802] [id = 705] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba978e000 == 187 [pid = 1802] [id = 704] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba911e000 == 186 [pid = 1802] [id = 703] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba63ab800 == 185 [pid = 1802] [id = 702] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5cdc800 == 184 [pid = 1802] [id = 701] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5098000 == 183 [pid = 1802] [id = 700] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba2689000 == 182 [pid = 1802] [id = 699] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba1fd6000 == 181 [pid = 1802] [id = 698] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c8c8800 == 180 [pid = 1802] [id = 697] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99e8d000 == 179 [pid = 1802] [id = 696] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b970e2000 == 178 [pid = 1802] [id = 695] 13:41:16 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b913e1800 == 177 [pid = 1802] [id = 694] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x7f4b98817c00) [pid = 1802] [serial = 2081] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4b998bac00) [pid = 1802] [serial = 2070] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4b90dcac00) [pid = 1802] [serial = 2066] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4b98a68400) [pid = 1802] [serial = 2027] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4ba25dac00) [pid = 1802] [serial = 2054] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x7f4b9aa6ec00) [pid = 1802] [serial = 2039] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4ba214c000) [pid = 1802] [serial = 2051] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4b99da4c00) [pid = 1802] [serial = 2075] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x7f4b91370400) [pid = 1802] [serial = 2067] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x7f4b98a6b800) [pid = 1802] [serial = 2073] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x7f4b911a4c00) [pid = 1802] [serial = 2072] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x7f4b98c74800) [pid = 1802] [serial = 2028] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x7f4b911a9000) [pid = 1802] [serial = 2030] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x7f4b9d20a800) [pid = 1802] [serial = 2045] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x7f4b9a9be800) [pid = 1802] [serial = 2076] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x7f4b99747400) [pid = 1802] [serial = 2069] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x7f4b9d5be000) [pid = 1802] [serial = 2048] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x7f4b9b6ed800) [pid = 1802] [serial = 2042] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x7f4b909be800) [pid = 1802] [serial = 2060] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x7f4b9137a800) [pid = 1802] [serial = 2063] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x7f4b99743c00) [pid = 1802] [serial = 2033] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x7f4b90de8800) [pid = 1802] [serial = 2061] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x7f4b90ed2c00) [pid = 1802] [serial = 2057] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x7f4b9735d000) [pid = 1802] [serial = 2064] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x7f4b9b6e6400) [pid = 1802] [serial = 2078] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x7f4b9c5bf400) [pid = 1802] [serial = 2079] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x7f4b99dad400) [pid = 1802] [serial = 2036] [outer = (nil)] [url = about:blank] 13:41:16 INFO - PROCESS | 1802 | 1461530476859 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 13:41:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:41:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:41:16 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 3492ms 13:41:16 INFO - PROCESS | 1802 | 1461530476886 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 13:41:16 INFO - PROCESS | 1802 | 1461530476892 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 13:41:16 INFO - TEST-START | /DOMEvents/constructors.html 13:41:16 INFO - PROCESS | 1802 | 1461530476901 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:41:16 INFO - PROCESS | 1802 | 1461530476906 Marionette TRACE conn3 <- [1,2914,null,{}] 13:41:16 INFO - PROCESS | 1802 | 1461530476916 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:17 INFO - PROCESS | 1802 | 1461530477126 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 13:41:17 INFO - PROCESS | 1802 | 1461530477321 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b925f4800 == 178 [pid = 1802] [id = 736] 13:41:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x7f4b90ecd000) [pid = 1802] [serial = 2209] [outer = (nil)] 13:41:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x7f4b910c9400) [pid = 1802] [serial = 2210] [outer = 0x7f4b90ecd000] 13:41:17 INFO - PROCESS | 1802 | 1461530477391 Marionette DEBUG loaded listener.js 13:41:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x7f4b911aa800) [pid = 1802] [serial = 2211] [outer = 0x7f4b90ecd000] 13:41:18 INFO - PROCESS | 1802 | 1461530478307 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:41:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:41:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:41:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:41:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:41:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:41:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:41:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:41:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:41:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:41:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:41:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:41:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:41:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:41:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:41:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:41:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:41:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:41:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:41:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:41:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:41:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:41:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:41:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:41:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:41:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:41:18 INFO - TEST-OK | /DOMEvents/constructors.html | took 1451ms 13:41:18 INFO - PROCESS | 1802 | 1461530478354 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 13:41:18 INFO - PROCESS | 1802 | 1461530478367 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 13:41:18 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:41:18 INFO - PROCESS | 1802 | 1461530478387 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:41:18 INFO - PROCESS | 1802 | 1461530478394 Marionette TRACE conn3 <- [1,2918,null,{}] 13:41:18 INFO - PROCESS | 1802 | 1461530478399 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:18 INFO - PROCESS | 1802 | 1461530478615 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 13:41:18 INFO - PROCESS | 1802 | 1461530478842 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b94c03000 == 179 [pid = 1802] [id = 737] 13:41:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x7f4b93115c00) [pid = 1802] [serial = 2212] [outer = (nil)] 13:41:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x7f4b97366000) [pid = 1802] [serial = 2213] [outer = 0x7f4b93115c00] 13:41:18 INFO - PROCESS | 1802 | 1461530478975 Marionette DEBUG loaded listener.js 13:41:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x7f4b977b9000) [pid = 1802] [serial = 2214] [outer = 0x7f4b93115c00] 13:41:19 INFO - PROCESS | 1802 | 1461530479722 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:41:19 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:41:19 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1389ms 13:41:19 INFO - PROCESS | 1802 | 1461530479781 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 13:41:19 INFO - PROCESS | 1802 | 1461530479785 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 13:41:19 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:41:19 INFO - PROCESS | 1802 | 1461530479791 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:41:19 INFO - PROCESS | 1802 | 1461530479796 Marionette TRACE conn3 <- [1,2922,null,{}] 13:41:19 INFO - PROCESS | 1802 | 1461530479811 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:20 INFO - PROCESS | 1802 | 1461530480127 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 13:41:20 INFO - PROCESS | 1802 | 1461530480177 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b970dc000 == 180 [pid = 1802] [id = 738] 13:41:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x7f4b98046000) [pid = 1802] [serial = 2215] [outer = (nil)] 13:41:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x7f4b98810c00) [pid = 1802] [serial = 2216] [outer = 0x7f4b98046000] 13:41:20 INFO - PROCESS | 1802 | 1461530480274 Marionette DEBUG loaded listener.js 13:41:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x7f4b99746c00) [pid = 1802] [serial = 2217] [outer = 0x7f4b98046000] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x7f4b8d9b9400) [pid = 1802] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x7f4ba2154c00) [pid = 1802] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x7f4ba4e8a400) [pid = 1802] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x7f4ba3edb800) [pid = 1802] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x7f4ba2159400) [pid = 1802] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x7f4b91376c00) [pid = 1802] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x7f4b9d051000) [pid = 1802] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x7f4b90ed1c00) [pid = 1802] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x7f4b909b8c00) [pid = 1802] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x7f4b910c8400) [pid = 1802] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x7f4b97dab000) [pid = 1802] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x7f4b9d7f8000) [pid = 1802] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x7f4b91375400) [pid = 1802] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x7f4b99c4a400) [pid = 1802] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x7f4b97ea5c00) [pid = 1802] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x7f4b99db1c00) [pid = 1802] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x7f4b910ce000) [pid = 1802] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x7f4b8d9c3000) [pid = 1802] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4b97c14c00) [pid = 1802] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4b998c4c00) [pid = 1802] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4ba5809000) [pid = 1802] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4b9d7f1800) [pid = 1802] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4b9a88b000) [pid = 1802] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4b9d202800) [pid = 1802] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4b97c15c00) [pid = 1802] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4b90ece400) [pid = 1802] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4b97dac000) [pid = 1802] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4b9c7ecc00) [pid = 1802] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x7f4b98a68000) [pid = 1802] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x7f4b97c72400) [pid = 1802] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x7f4b9a9c9c00) [pid = 1802] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x7f4ba4e7dc00) [pid = 1802] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:41:21 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x7f4b98b3ac00) [pid = 1802] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:41:21 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:41:21 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:41:21 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:41:21 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:41:21 INFO - PROCESS | 1802 | 1461530481670 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 13:41:21 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:41:21 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:41:21 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 13:41:21 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:41:21 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 13:41:21 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:41:21 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 13:41:21 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:41:21 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:41:21 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1936ms 13:41:21 INFO - PROCESS | 1802 | 1461530481731 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 13:41:21 INFO - PROCESS | 1802 | 1461530481740 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 13:41:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:41:21 INFO - PROCESS | 1802 | 1461530481746 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:41:21 INFO - PROCESS | 1802 | 1461530481749 Marionette TRACE conn3 <- [1,2926,null,{}] 13:41:21 INFO - PROCESS | 1802 | 1461530481754 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:21 INFO - PROCESS | 1802 | 1461530481975 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 13:41:22 INFO - PROCESS | 1802 | 1461530482178 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b97c4e800 == 181 [pid = 1802] [id = 739] 13:41:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x7f4b91362400) [pid = 1802] [serial = 2218] [outer = (nil)] 13:41:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x7f4b99b4ac00) [pid = 1802] [serial = 2219] [outer = 0x7f4b91362400] 13:41:22 INFO - PROCESS | 1802 | 1461530482242 Marionette DEBUG loaded listener.js 13:41:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x7f4b99c54000) [pid = 1802] [serial = 2220] [outer = 0x7f4b91362400] 13:41:22 INFO - PROCESS | 1802 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:41:22 INFO - PROCESS | 1802 | 1461530482899 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 13:41:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:41:22 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1184ms 13:41:22 INFO - PROCESS | 1802 | 1461530482932 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 13:41:22 INFO - PROCESS | 1802 | 1461530482935 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 13:41:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:41:22 INFO - PROCESS | 1802 | 1461530482940 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:41:22 INFO - PROCESS | 1802 | 1461530482943 Marionette TRACE conn3 <- [1,2930,null,{}] 13:41:22 INFO - PROCESS | 1802 | 1461530482948 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:23 INFO - PROCESS | 1802 | 1461530483148 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 13:41:23 INFO - PROCESS | 1802 | 1461530483563 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b911c8000 == 182 [pid = 1802] [id = 740] 13:41:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x7f4b8d9b8000) [pid = 1802] [serial = 2221] [outer = (nil)] 13:41:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x7f4b8d9c1400) [pid = 1802] [serial = 2222] [outer = 0x7f4b8d9b8000] 13:41:23 INFO - PROCESS | 1802 | 1461530483643 Marionette DEBUG loaded listener.js 13:41:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4b90dcf400) [pid = 1802] [serial = 2223] [outer = 0x7f4b8d9b8000] 13:41:24 INFO - PROCESS | 1802 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:41:24 INFO - PROCESS | 1802 | 1461530484508 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 13:41:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:41:24 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1588ms 13:41:24 INFO - PROCESS | 1802 | 1461530484531 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 13:41:24 INFO - PROCESS | 1802 | 1461530484538 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 13:41:24 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:41:24 INFO - PROCESS | 1802 | 1461530484547 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:41:24 INFO - PROCESS | 1802 | 1461530484552 Marionette TRACE conn3 <- [1,2934,null,{}] 13:41:24 INFO - PROCESS | 1802 | 1461530484558 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:24 INFO - PROCESS | 1802 | 1461530484800 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 13:41:25 INFO - PROCESS | 1802 | 1461530485090 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b963ea000 == 183 [pid = 1802] [id = 741] 13:41:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4b93114800) [pid = 1802] [serial = 2224] [outer = (nil)] 13:41:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4b977ad400) [pid = 1802] [serial = 2225] [outer = 0x7f4b93114800] 13:41:25 INFO - PROCESS | 1802 | 1461530485171 Marionette DEBUG loaded listener.js 13:41:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4b97da8400) [pid = 1802] [serial = 2226] [outer = 0x7f4b93114800] 13:41:26 INFO - PROCESS | 1802 | 1461530486029 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:41:26 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:41:26 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1530ms 13:41:26 INFO - PROCESS | 1802 | 1461530486081 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 13:41:26 INFO - PROCESS | 1802 | 1461530486088 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 13:41:26 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:41:26 INFO - PROCESS | 1802 | 1461530486094 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:41:26 INFO - PROCESS | 1802 | 1461530486097 Marionette TRACE conn3 <- [1,2938,null,{}] 13:41:26 INFO - PROCESS | 1802 | 1461530486153 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:26 INFO - PROCESS | 1802 | 1461530486394 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 13:41:26 INFO - PROCESS | 1802 | 1461530486675 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b99e8a800 == 184 [pid = 1802] [id = 742] 13:41:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4b98b08800) [pid = 1802] [serial = 2227] [outer = (nil)] 13:41:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4b99c54400) [pid = 1802] [serial = 2228] [outer = 0x7f4b98b08800] 13:41:26 INFO - PROCESS | 1802 | 1461530486849 Marionette DEBUG loaded listener.js 13:41:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4b9a88b000) [pid = 1802] [serial = 2229] [outer = 0x7f4b98b08800] 13:41:27 INFO - PROCESS | 1802 | 1461530487639 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:41:27 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. 13:41:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1576ms 13:41:27 INFO - PROCESS | 1802 | 1461530487671 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 13:41:27 INFO - PROCESS | 1802 | 1461530487675 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 13:41:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:41:27 INFO - PROCESS | 1802 | 1461530487694 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:41:27 INFO - PROCESS | 1802 | 1461530487704 Marionette TRACE conn3 <- [1,2942,null,{}] 13:41:27 INFO - PROCESS | 1802 | 1461530487750 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:28 INFO - PROCESS | 1802 | 1461530488111 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 13:41:28 INFO - PROCESS | 1802 | 1461530488332 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c6c0000 == 185 [pid = 1802] [id = 743] 13:41:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4b98a68000) [pid = 1802] [serial = 2230] [outer = (nil)] 13:41:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4b9b6f0800) [pid = 1802] [serial = 2231] [outer = 0x7f4b98a68000] 13:41:28 INFO - PROCESS | 1802 | 1461530488411 Marionette DEBUG loaded listener.js 13:41:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4b9c623800) [pid = 1802] [serial = 2232] [outer = 0x7f4b98a68000] 13:41:29 INFO - PROCESS | 1802 | 1461530489187 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 13:41:29 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 13:41:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:41:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:41:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1550ms 13:41:29 INFO - PROCESS | 1802 | 1461530489235 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 13:41:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:41:29 INFO - PROCESS | 1802 | 1461530489240 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 13:41:29 INFO - PROCESS | 1802 | 1461530489245 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:41:29 INFO - PROCESS | 1802 | 1461530489249 Marionette TRACE conn3 <- [1,2946,null,{}] 13:41:29 INFO - PROCESS | 1802 | 1461530489254 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:29 INFO - PROCESS | 1802 | 1461530489487 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 13:41:29 INFO - PROCESS | 1802 | 1461530489734 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba1fc2800 == 186 [pid = 1802] [id = 744] 13:41:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x7f4b99da7400) [pid = 1802] [serial = 2233] [outer = (nil)] 13:41:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x7f4b9cf2a400) [pid = 1802] [serial = 2234] [outer = 0x7f4b99da7400] 13:41:29 INFO - PROCESS | 1802 | 1461530489809 Marionette DEBUG loaded listener.js 13:41:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x7f4b9cf33800) [pid = 1802] [serial = 2235] [outer = 0x7f4b99da7400] 13:41:30 INFO - PROCESS | 1802 | 1461530490689 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:41:30 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. 13:41:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1479ms 13:41:30 INFO - PROCESS | 1802 | 1461530490731 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 13:41:30 INFO - PROCESS | 1802 | 1461530490736 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 13:41:30 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:41:30 INFO - PROCESS | 1802 | 1461530490746 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:41:30 INFO - PROCESS | 1802 | 1461530490749 Marionette TRACE conn3 <- [1,2950,null,{}] 13:41:30 INFO - PROCESS | 1802 | 1461530490754 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:30 INFO - PROCESS | 1802 | 1461530490981 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 13:41:31 INFO - PROCESS | 1802 | 1461530491261 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba266f800 == 187 [pid = 1802] [id = 745] 13:41:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x7f4b9d208400) [pid = 1802] [serial = 2236] [outer = (nil)] 13:41:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x7f4b9d5af800) [pid = 1802] [serial = 2237] [outer = 0x7f4b9d208400] 13:41:31 INFO - PROCESS | 1802 | 1461530491355 Marionette DEBUG loaded listener.js 13:41:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x7f4b9d854c00) [pid = 1802] [serial = 2238] [outer = 0x7f4b9d208400] 13:41:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5086000 == 188 [pid = 1802] [id = 746] 13:41:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x7f4ba23acc00) [pid = 1802] [serial = 2239] [outer = (nil)] 13:41:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x7f4ba1e23000) [pid = 1802] [serial = 2240] [outer = 0x7f4ba23acc00] 13:41:32 INFO - PROCESS | 1802 | 1461530492296 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:41:32 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. 13:41:32 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1584ms 13:41:32 INFO - PROCESS | 1802 | 1461530492329 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 13:41:32 INFO - PROCESS | 1802 | 1461530492333 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 13:41:32 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:41:32 INFO - PROCESS | 1802 | 1461530492344 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:41:32 INFO - PROCESS | 1802 | 1461530492347 Marionette TRACE conn3 <- [1,2954,null,{}] 13:41:32 INFO - PROCESS | 1802 | 1461530492352 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:32 INFO - PROCESS | 1802 | 1461530492646 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 13:41:32 INFO - PROCESS | 1802 | 1461530492957 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba5ee2000 == 189 [pid = 1802] [id = 747] 13:41:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x7f4ba23ab400) [pid = 1802] [serial = 2241] [outer = (nil)] 13:41:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x7f4ba25dac00) [pid = 1802] [serial = 2242] [outer = 0x7f4ba23ab400] 13:41:33 INFO - PROCESS | 1802 | 1461530493052 Marionette DEBUG loaded listener.js 13:41:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x7f4ba3cdb000) [pid = 1802] [serial = 2243] [outer = 0x7f4ba23ab400] 13:41:33 INFO - PROCESS | 1802 | 1461530493799 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:41:33 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:41:33 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 13:41:33 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1479ms 13:41:33 INFO - PROCESS | 1802 | 1461530493825 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 13:41:33 INFO - PROCESS | 1802 | 1461530493829 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 13:41:33 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:41:33 INFO - PROCESS | 1802 | 1461530493836 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:41:33 INFO - PROCESS | 1802 | 1461530493838 Marionette TRACE conn3 <- [1,2958,null,{}] 13:41:33 INFO - PROCESS | 1802 | 1461530493844 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:34 INFO - PROCESS | 1802 | 1461530494083 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 13:41:34 INFO - PROCESS | 1802 | 1461530494330 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba931b800 == 190 [pid = 1802] [id = 748] 13:41:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x7f4ba214f400) [pid = 1802] [serial = 2244] [outer = (nil)] 13:41:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x7f4ba4d86800) [pid = 1802] [serial = 2245] [outer = 0x7f4ba214f400] 13:41:34 INFO - PROCESS | 1802 | 1461530494403 Marionette DEBUG loaded listener.js 13:41:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x7f4ba4e2c000) [pid = 1802] [serial = 2246] [outer = 0x7f4ba214f400] 13:41:35 INFO - PROCESS | 1802 | 1461530495224 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:41:35 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. 13:41:35 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1436ms 13:41:35 INFO - PROCESS | 1802 | 1461530495274 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 13:41:35 INFO - PROCESS | 1802 | 1461530495277 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 13:41:35 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:41:35 INFO - PROCESS | 1802 | 1461530495283 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:41:35 INFO - PROCESS | 1802 | 1461530495285 Marionette TRACE conn3 <- [1,2962,null,{}] 13:41:35 INFO - PROCESS | 1802 | 1461530495291 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:35 INFO - PROCESS | 1802 | 1461530495546 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 13:41:35 INFO - PROCESS | 1802 | 1461530495809 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9be1800 == 191 [pid = 1802] [id = 749] 13:41:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x7f4ba23ad800) [pid = 1802] [serial = 2247] [outer = (nil)] 13:41:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x7f4ba4e8ac00) [pid = 1802] [serial = 2248] [outer = 0x7f4ba23ad800] 13:41:35 INFO - PROCESS | 1802 | 1461530495886 Marionette DEBUG loaded listener.js 13:41:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x7f4ba4fa2400) [pid = 1802] [serial = 2249] [outer = 0x7f4ba23ad800] 13:41:36 INFO - PROCESS | 1802 | 1461530496705 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:41:36 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:41:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1434ms 13:41:36 INFO - PROCESS | 1802 | 1461530496718 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 13:41:36 INFO - PROCESS | 1802 | 1461530496721 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 13:41:36 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:41:36 INFO - PROCESS | 1802 | 1461530496727 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:41:36 INFO - PROCESS | 1802 | 1461530496729 Marionette TRACE conn3 <- [1,2966,null,{}] 13:41:36 INFO - PROCESS | 1802 | 1461530496734 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:36 INFO - PROCESS | 1802 | 1461530496960 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 13:41:37 INFO - PROCESS | 1802 | 1461530497230 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bab35f800 == 192 [pid = 1802] [id = 750] 13:41:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x7f4ba4d86400) [pid = 1802] [serial = 2250] [outer = (nil)] 13:41:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x7f4ba517cc00) [pid = 1802] [serial = 2251] [outer = 0x7f4ba4d86400] 13:41:37 INFO - PROCESS | 1802 | 1461530497305 Marionette DEBUG loaded listener.js 13:41:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x7f4ba5718400) [pid = 1802] [serial = 2252] [outer = 0x7f4ba4d86400] 13:41:38 INFO - PROCESS | 1802 | 1461530498074 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:41:38 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. 13:41:38 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1382ms 13:41:38 INFO - PROCESS | 1802 | 1461530498110 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 13:41:38 INFO - PROCESS | 1802 | 1461530498113 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 13:41:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:41:38 INFO - PROCESS | 1802 | 1461530498119 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:41:38 INFO - PROCESS | 1802 | 1461530498121 Marionette TRACE conn3 <- [1,2970,null,{}] 13:41:38 INFO - PROCESS | 1802 | 1461530498127 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:38 INFO - PROCESS | 1802 | 1461530498347 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 13:41:38 INFO - PROCESS | 1802 | 1461530498630 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad5e2800 == 193 [pid = 1802] [id = 751] 13:41:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x7f4ba4e93400) [pid = 1802] [serial = 2253] [outer = (nil)] 13:41:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x7f4ba5976c00) [pid = 1802] [serial = 2254] [outer = 0x7f4ba4e93400] 13:41:38 INFO - PROCESS | 1802 | 1461530498716 Marionette DEBUG loaded listener.js 13:41:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x7f4ba5f44400) [pid = 1802] [serial = 2255] [outer = 0x7f4ba4e93400] 13:41:39 INFO - PROCESS | 1802 | 1461530499512 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:41:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:41:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1439ms 13:41:39 INFO - PROCESS | 1802 | 1461530499559 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 13:41:39 INFO - PROCESS | 1802 | 1461530499563 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 13:41:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:41:39 INFO - PROCESS | 1802 | 1461530499568 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:41:39 INFO - PROCESS | 1802 | 1461530499572 Marionette TRACE conn3 <- [1,2974,null,{}] 13:41:39 INFO - PROCESS | 1802 | 1461530499577 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:39 INFO - PROCESS | 1802 | 1461530499921 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 13:41:40 INFO - PROCESS | 1802 | 1461530500148 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baea25000 == 194 [pid = 1802] [id = 752] 13:41:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x7f4ba5802800) [pid = 1802] [serial = 2256] [outer = (nil)] 13:41:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x7f4ba73e0800) [pid = 1802] [serial = 2257] [outer = 0x7f4ba5802800] 13:41:40 INFO - PROCESS | 1802 | 1461530500225 Marionette DEBUG loaded listener.js 13:41:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x7f4ba88a7800) [pid = 1802] [serial = 2258] [outer = 0x7f4ba5802800] 13:41:40 INFO - PROCESS | 1802 | 1461530500981 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 13:41:41 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. 13:41:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1438ms 13:41:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:41:41 INFO - PROCESS | 1802 | 1461530501014 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 13:41:41 INFO - PROCESS | 1802 | 1461530501017 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 13:41:41 INFO - PROCESS | 1802 | 1461530501026 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:41:41 INFO - PROCESS | 1802 | 1461530501031 Marionette TRACE conn3 <- [1,2978,null,{}] 13:41:41 INFO - PROCESS | 1802 | 1461530501036 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:41 INFO - PROCESS | 1802 | 1461530501269 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 13:41:41 INFO - PROCESS | 1802 | 1461530501529 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbbe8f800 == 195 [pid = 1802] [id = 753] 13:41:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x7f4ba4e71000) [pid = 1802] [serial = 2259] [outer = (nil)] 13:41:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x7f4ba88b5000) [pid = 1802] [serial = 2260] [outer = 0x7f4ba4e71000] 13:41:41 INFO - PROCESS | 1802 | 1461530501603 Marionette DEBUG loaded listener.js 13:41:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4ba9172400) [pid = 1802] [serial = 2261] [outer = 0x7f4ba4e71000] 13:41:42 INFO - PROCESS | 1802 | 1461530502421 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:41:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 13:41:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1432ms 13:41:42 INFO - PROCESS | 1802 | 1461530502457 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 13:41:42 INFO - PROCESS | 1802 | 1461530502461 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 13:41:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:41:42 INFO - PROCESS | 1802 | 1461530502467 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:41:42 INFO - PROCESS | 1802 | 1461530502469 Marionette TRACE conn3 <- [1,2982,null,{}] 13:41:42 INFO - PROCESS | 1802 | 1461530502475 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:42 INFO - PROCESS | 1802 | 1461530502707 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 13:41:42 INFO - PROCESS | 1802 | 1461530502990 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0d28800 == 196 [pid = 1802] [id = 754] 13:41:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4ba5974400) [pid = 1802] [serial = 2262] [outer = (nil)] 13:41:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x7f4ba951c800) [pid = 1802] [serial = 2263] [outer = 0x7f4ba5974400] 13:41:43 INFO - PROCESS | 1802 | 1461530503069 Marionette DEBUG loaded listener.js 13:41:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4babc79000) [pid = 1802] [serial = 2264] [outer = 0x7f4ba5974400] 13:41:43 INFO - PROCESS | 1802 | 1461530503851 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 13:41:43 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 13:41:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:41:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:41:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1395ms 13:41:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:41:43 INFO - PROCESS | 1802 | 1461530503863 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 13:41:43 INFO - PROCESS | 1802 | 1461530503865 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 13:41:43 INFO - PROCESS | 1802 | 1461530503871 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:41:43 INFO - PROCESS | 1802 | 1461530503874 Marionette TRACE conn3 <- [1,2986,null,{}] 13:41:43 INFO - PROCESS | 1802 | 1461530503879 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:44 INFO - PROCESS | 1802 | 1461530504108 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 13:41:44 INFO - PROCESS | 1802 | 1461530504362 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc1055000 == 197 [pid = 1802] [id = 755] 13:41:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4b9d5b4800) [pid = 1802] [serial = 2265] [outer = (nil)] 13:41:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4bad428800) [pid = 1802] [serial = 2266] [outer = 0x7f4b9d5b4800] 13:41:44 INFO - PROCESS | 1802 | 1461530504438 Marionette DEBUG loaded listener.js 13:41:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4bade92000) [pid = 1802] [serial = 2267] [outer = 0x7f4b9d5b4800] 13:41:45 INFO - PROCESS | 1802 | 1461530505244 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:41:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 13:41:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1394ms 13:41:45 INFO - PROCESS | 1802 | 1461530505264 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 13:41:45 INFO - PROCESS | 1802 | 1461530505267 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 13:41:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:41:45 INFO - PROCESS | 1802 | 1461530505273 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:41:45 INFO - PROCESS | 1802 | 1461530505275 Marionette TRACE conn3 <- [1,2990,null,{}] 13:41:45 INFO - PROCESS | 1802 | 1461530505281 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:45 INFO - PROCESS | 1802 | 1461530505511 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 13:41:45 INFO - PROCESS | 1802 | 1461530505774 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc1524000 == 198 [pid = 1802] [id = 756] 13:41:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x7f4ba8b1a000) [pid = 1802] [serial = 2268] [outer = (nil)] 13:41:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x7f4bade9c000) [pid = 1802] [serial = 2269] [outer = 0x7f4ba8b1a000] 13:41:45 INFO - PROCESS | 1802 | 1461530505851 Marionette DEBUG loaded listener.js 13:41:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x7f4bae08e400) [pid = 1802] [serial = 2270] [outer = 0x7f4ba8b1a000] 13:41:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc3e5f800 == 199 [pid = 1802] [id = 757] 13:41:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x7f4bae21c000) [pid = 1802] [serial = 2271] [outer = (nil)] 13:41:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x7f4bade96400) [pid = 1802] [serial = 2272] [outer = 0x7f4bae21c000] 13:41:46 INFO - PROCESS | 1802 | 1461530506715 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:41:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 13:41:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1485ms 13:41:46 INFO - PROCESS | 1802 | 1461530506759 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 13:41:46 INFO - PROCESS | 1802 | 1461530506763 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 13:41:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:41:46 INFO - PROCESS | 1802 | 1461530506768 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:41:46 INFO - PROCESS | 1802 | 1461530506770 Marionette TRACE conn3 <- [1,2994,null,{}] 13:41:46 INFO - PROCESS | 1802 | 1461530506776 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:47 INFO - PROCESS | 1802 | 1461530507076 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 13:41:47 INFO - PROCESS | 1802 | 1461530507325 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc8ba6000 == 200 [pid = 1802] [id = 758] 13:41:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x7f4ba9172800) [pid = 1802] [serial = 2273] [outer = (nil)] 13:41:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x7f4bae09a000) [pid = 1802] [serial = 2274] [outer = 0x7f4ba9172800] 13:41:47 INFO - PROCESS | 1802 | 1461530507445 Marionette DEBUG loaded listener.js 13:41:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x7f4bae359400) [pid = 1802] [serial = 2275] [outer = 0x7f4ba9172800] 13:41:48 INFO - PROCESS | 1802 | 1461530508158 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:41:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:41:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 13:41:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1427ms 13:41:48 INFO - PROCESS | 1802 | 1461530508197 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 13:41:48 INFO - PROCESS | 1802 | 1461530508201 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 13:41:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:41:48 INFO - PROCESS | 1802 | 1461530508206 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:41:48 INFO - PROCESS | 1802 | 1461530508208 Marionette TRACE conn3 <- [1,2998,null,{}] 13:41:48 INFO - PROCESS | 1802 | 1461530508214 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:48 INFO - PROCESS | 1802 | 1461530508445 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 13:41:48 INFO - PROCESS | 1802 | 1461530508700 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b943cd000 == 201 [pid = 1802] [id = 759] 13:41:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x7f4bae08e800) [pid = 1802] [serial = 2276] [outer = (nil)] 13:41:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x7f4bae360000) [pid = 1802] [serial = 2277] [outer = 0x7f4bae08e800] 13:41:48 INFO - PROCESS | 1802 | 1461530508774 Marionette DEBUG loaded listener.js 13:41:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x7f4bae80ac00) [pid = 1802] [serial = 2278] [outer = 0x7f4bae08e800] 13:41:49 INFO - PROCESS | 1802 | 1461530509653 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:41:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 13:41:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1486ms 13:41:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:41:49 INFO - PROCESS | 1802 | 1461530509694 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 13:41:49 INFO - PROCESS | 1802 | 1461530509696 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 13:41:49 INFO - PROCESS | 1802 | 1461530509702 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:41:49 INFO - PROCESS | 1802 | 1461530509705 Marionette TRACE conn3 <- [1,3002,null,{}] 13:41:49 INFO - PROCESS | 1802 | 1461530509710 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:49 INFO - PROCESS | 1802 | 1461530509966 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 13:41:50 INFO - PROCESS | 1802 | 1461530510246 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc8ba8800 == 202 [pid = 1802] [id = 760] 13:41:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x7f4ba4fa2000) [pid = 1802] [serial = 2279] [outer = (nil)] 13:41:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x7f4baed79000) [pid = 1802] [serial = 2280] [outer = 0x7f4ba4fa2000] 13:41:50 INFO - PROCESS | 1802 | 1461530510325 Marionette DEBUG loaded listener.js 13:41:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x7f4baf7cb000) [pid = 1802] [serial = 2281] [outer = 0x7f4ba4fa2000] 13:41:51 INFO - PROCESS | 1802 | 1461530511067 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:41:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:41:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1391ms 13:41:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:41:51 INFO - PROCESS | 1802 | 1461530511098 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 13:41:51 INFO - PROCESS | 1802 | 1461530511101 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 13:41:51 INFO - PROCESS | 1802 | 1461530511107 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:41:51 INFO - PROCESS | 1802 | 1461530511110 Marionette TRACE conn3 <- [1,3006,null,{}] 13:41:51 INFO - PROCESS | 1802 | 1461530511115 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:51 INFO - PROCESS | 1802 | 1461530511349 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 13:41:51 INFO - PROCESS | 1802 | 1461530511649 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b93e1d000 == 203 [pid = 1802] [id = 761] 13:41:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x7f4baf7cf400) [pid = 1802] [serial = 2282] [outer = (nil)] 13:41:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x7f4bb1365c00) [pid = 1802] [serial = 2283] [outer = 0x7f4baf7cf400] 13:41:51 INFO - PROCESS | 1802 | 1461530511731 Marionette DEBUG loaded listener.js 13:41:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x7f4bb1424000) [pid = 1802] [serial = 2284] [outer = 0x7f4baf7cf400] 13:41:52 INFO - PROCESS | 1802 | 1461530512478 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:41:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:41:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1387ms 13:41:52 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:41:52 INFO - PROCESS | 1802 | 1461530512494 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 13:41:52 INFO - PROCESS | 1802 | 1461530512496 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 13:41:52 INFO - PROCESS | 1802 | 1461530512502 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:41:52 INFO - PROCESS | 1802 | 1461530512505 Marionette TRACE conn3 <- [1,3010,null,{}] 13:41:52 INFO - PROCESS | 1802 | 1461530512510 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:52 INFO - PROCESS | 1802 | 1461530512743 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 13:41:53 INFO - PROCESS | 1802 | 1461530513002 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b93caa000 == 204 [pid = 1802] [id = 762] 13:41:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x7f4badbb3400) [pid = 1802] [serial = 2285] [outer = (nil)] 13:41:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x7f4bb1425000) [pid = 1802] [serial = 2286] [outer = 0x7f4badbb3400] 13:41:53 INFO - PROCESS | 1802 | 1461530513082 Marionette DEBUG loaded listener.js 13:41:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x7f4bb220a800) [pid = 1802] [serial = 2287] [outer = 0x7f4badbb3400] 13:41:55 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b940d7800 == 203 [pid = 1802] [id = 628] 13:41:55 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc0850000 == 202 [pid = 1802] [id = 734] 13:41:55 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbc2b4800 == 201 [pid = 1802] [id = 733] 13:41:55 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbbbbe000 == 200 [pid = 1802] [id = 732] 13:41:55 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bb5fe1800 == 199 [pid = 1802] [id = 731] 13:41:55 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baf98c000 == 198 [pid = 1802] [id = 730] 13:41:55 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baea24800 == 197 [pid = 1802] [id = 729] 13:41:55 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad6b6800 == 196 [pid = 1802] [id = 728] 13:41:55 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9c35800 == 195 [pid = 1802] [id = 727] 13:41:55 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9789800 == 194 [pid = 1802] [id = 726] 13:41:55 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9115800 == 193 [pid = 1802] [id = 725] 13:41:55 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5cde000 == 192 [pid = 1802] [id = 724] 13:41:55 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba508c000 == 191 [pid = 1802] [id = 723] 13:41:55 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba24ec000 == 190 [pid = 1802] [id = 722] 13:41:55 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9d4e3800 == 189 [pid = 1802] [id = 721] 13:41:55 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c667000 == 188 [pid = 1802] [id = 720] 13:41:55 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99caa000 == 187 [pid = 1802] [id = 719] 13:41:55 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b94d8a000 == 186 [pid = 1802] [id = 718] 13:41:55 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b911e0800 == 185 [pid = 1802] [id = 717] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x7f4b9b32e800) [pid = 1802] [serial = 2082] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x7f4ba3ce5800) [pid = 1802] [serial = 2109] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x7f4ba4facc00) [pid = 1802] [serial = 2117] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x7f4ba5f44000) [pid = 1802] [serial = 2129] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x7f4ba4d90800) [pid = 1802] [serial = 2112] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x7f4ba53f7400) [pid = 1802] [serial = 2120] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x7f4b9d205000) [pid = 1802] [serial = 2099] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x7f4ba4d87400) [pid = 1802] [serial = 2111] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x7f4ba5f4cc00) [pid = 1802] [serial = 2130] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x7f4ba54e7c00) [pid = 1802] [serial = 2121] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x7f4b9d7f6c00) [pid = 1802] [serial = 2100] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x7f4b977ae000) [pid = 1802] [serial = 2031] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x7f4b9a9cb000) [pid = 1802] [serial = 2096] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x7f4b9135b400) [pid = 1802] [serial = 2142] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x7f4ba1e26c00) [pid = 1802] [serial = 2049] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x7f4ba25dec00) [pid = 1802] [serial = 2106] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x7f4b93460400) [pid = 1802] [serial = 2087] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x7f4b9b326c00) [pid = 1802] [serial = 2040] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x7f4b98b0d400) [pid = 1802] [serial = 2148] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x7f4ba606b800) [pid = 1802] [serial = 2132] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4b970bd000) [pid = 1802] [serial = 2144] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4ba3bbe400) [pid = 1802] [serial = 2058] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4b97e98c00) [pid = 1802] [serial = 2090] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4b9a88fc00) [pid = 1802] [serial = 2037] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x7f4ba630ec00) [pid = 1802] [serial = 2136] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4ba3bbe800) [pid = 1802] [serial = 2055] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4b9c623400) [pid = 1802] [serial = 2043] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x7f4ba5175800) [pid = 1802] [serial = 2118] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x7f4ba2154400) [pid = 1802] [serial = 2103] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x7f4ba580dc00) [pid = 1802] [serial = 2124] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x7f4ba62f2400) [pid = 1802] [serial = 2133] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x7f4ba23b2400) [pid = 1802] [serial = 2105] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x7f4b910cdc00) [pid = 1802] [serial = 2084] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x7f4b98b05800) [pid = 1802] [serial = 1959] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x7f4ba571b400) [pid = 1802] [serial = 2123] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x7f4b910d2c00) [pid = 1802] [serial = 2141] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x7f4ba23af000) [pid = 1802] [serial = 2052] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x7f4b99750000) [pid = 1802] [serial = 2034] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x7f4b99c4e800) [pid = 1802] [serial = 2093] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x7f4b911a7800) [pid = 1802] [serial = 2085] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x7f4b99db0000) [pid = 1802] [serial = 2094] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x7f4ba1e2b800) [pid = 1802] [serial = 2102] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x7f4ba3cdb400) [pid = 1802] [serial = 2108] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x7f4b9c5bd800) [pid = 1802] [serial = 2097] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x7f4ba6307800) [pid = 1802] [serial = 2135] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x7f4b9735cc00) [pid = 1802] [serial = 2088] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x7f4b9d5b8400) [pid = 1802] [serial = 2046] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x7f4ba4e8e400) [pid = 1802] [serial = 2114] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x7f4ba6ecbc00) [pid = 1802] [serial = 2138] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x7f4b97409800) [pid = 1802] [serial = 2145] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x7f4ba4f11c00) [pid = 1802] [serial = 2115] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x7f4b98050400) [pid = 1802] [serial = 2147] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x7f4ba5aeec00) [pid = 1802] [serial = 2127] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x7f4b98819400) [pid = 1802] [serial = 2091] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x7f4ba5a27c00) [pid = 1802] [serial = 2126] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4b98b0e400) [pid = 1802] [serial = 2150] [outer = (nil)] [url = about:blank] 13:41:56 INFO - PROCESS | 1802 | 1461530516470 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 13:41:56 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 13:41:56 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 3998ms 13:41:56 INFO - PROCESS | 1802 | 1461530516506 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 13:41:56 INFO - PROCESS | 1802 | 1461530516513 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 13:41:56 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:41:56 INFO - PROCESS | 1802 | 1461530516521 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:41:56 INFO - PROCESS | 1802 | 1461530516525 Marionette TRACE conn3 <- [1,3014,null,{}] 13:41:56 INFO - PROCESS | 1802 | 1461530516532 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:56 INFO - PROCESS | 1802 | 1461530516789 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 13:41:57 INFO - PROCESS | 1802 | 1461530516996 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b90fcf000 == 186 [pid = 1802] [id = 763] 13:41:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4b910cdc00) [pid = 1802] [serial = 2288] [outer = (nil)] 13:41:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x7f4b91360400) [pid = 1802] [serial = 2289] [outer = 0x7f4b910cdc00] 13:41:57 INFO - PROCESS | 1802 | 1461530517068 Marionette DEBUG loaded listener.js 13:41:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x7f4b91379c00) [pid = 1802] [serial = 2290] [outer = 0x7f4b910cdc00] 13:41:57 INFO - PROCESS | 1802 | [1802] 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 13:41:57 INFO - PROCESS | 1802 | 1461530517839 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:41:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:41:57 INFO - {} 13:41:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:41:57 INFO - {} 13:41:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:41:57 INFO - {} 13:41:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:41:57 INFO - {} 13:41:57 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1337ms 13:41:57 INFO - PROCESS | 1802 | 1461530517860 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 13:41:57 INFO - PROCESS | 1802 | 1461530517868 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 13:41:57 INFO - TEST-START | /FileAPI/fileReader.html 13:41:57 INFO - PROCESS | 1802 | 1461530517877 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:41:57 INFO - PROCESS | 1802 | 1461530517881 Marionette TRACE conn3 <- [1,3018,null,{}] 13:41:57 INFO - PROCESS | 1802 | 1461530517889 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:58 INFO - PROCESS | 1802 | 1461530518238 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 13:41:58 INFO - PROCESS | 1802 | 1461530518441 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b93fd0000 == 187 [pid = 1802] [id = 764] 13:41:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x7f4b911a8800) [pid = 1802] [serial = 2291] [outer = (nil)] 13:41:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x7f4b97daec00) [pid = 1802] [serial = 2292] [outer = 0x7f4b911a8800] 13:41:58 INFO - PROCESS | 1802 | 1461530518571 Marionette DEBUG loaded listener.js 13:41:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x7f4b98810000) [pid = 1802] [serial = 2293] [outer = 0x7f4b911a8800] 13:41:59 INFO - PROCESS | 1802 | 1461530519618 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 13:41:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:41:59 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:41:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:41:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:41:59 INFO - TEST-OK | /FileAPI/fileReader.html | took 1785ms 13:41:59 INFO - PROCESS | 1802 | 1461530519664 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 13:41:59 INFO - PROCESS | 1802 | 1461530519668 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 13:41:59 INFO - TEST-START | /FileAPI/historical.html 13:41:59 INFO - PROCESS | 1802 | 1461530519679 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:41:59 INFO - PROCESS | 1802 | 1461530519683 Marionette TRACE conn3 <- [1,3022,null,{}] 13:41:59 INFO - PROCESS | 1802 | 1461530519702 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:59 INFO - PROCESS | 1802 | 1461530519978 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 13:42:00 INFO - PROCESS | 1802 | 1461530520028 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b94cc0000 == 188 [pid = 1802] [id = 765] 13:42:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x7f4b97e98c00) [pid = 1802] [serial = 2294] [outer = (nil)] 13:42:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x7f4b997e1400) [pid = 1802] [serial = 2295] [outer = 0x7f4b97e98c00] 13:42:00 INFO - PROCESS | 1802 | 1461530520163 Marionette DEBUG loaded listener.js 13:42:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x7f4b99c53400) [pid = 1802] [serial = 2296] [outer = 0x7f4b97e98c00] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x7f4ba5f51400) [pid = 1802] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x7f4b98046000) [pid = 1802] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x7f4b97c15400) [pid = 1802] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x7f4b91367400) [pid = 1802] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x7f4ba96ec800) [pid = 1802] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x7f4ba92f8800) [pid = 1802] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x7f4b99b4d000) [pid = 1802] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x7f4ba7d30000) [pid = 1802] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4ba62f4400) [pid = 1802] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4ba62f2c00) [pid = 1802] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4ba4d85800) [pid = 1802] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4b9b32a400) [pid = 1802] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4b910ca800) [pid = 1802] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4b9cea6c00) [pid = 1802] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4b9cf34c00) [pid = 1802] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4b9119f800) [pid = 1802] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4b98b10c00) [pid = 1802] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4b98b06c00) [pid = 1802] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x7f4b970b3c00) [pid = 1802] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x7f4b8d9c0000) [pid = 1802] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x7f4b90ecd000) [pid = 1802] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x7f4b9d5b2c00) [pid = 1802] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:42:01 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x7f4b93115c00) [pid = 1802] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:42:01 INFO - PROCESS | 1802 | 1461530521578 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 13:42:01 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:42:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:42:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:42:01 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:42:01 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:42:01 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:42:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:42:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:42:01 INFO - TEST-OK | /FileAPI/historical.html | took 1942ms 13:42:01 INFO - PROCESS | 1802 | 1461530521620 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 13:42:01 INFO - PROCESS | 1802 | 1461530521624 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 13:42:01 INFO - TEST-START | /FileAPI/idlharness.html 13:42:01 INFO - PROCESS | 1802 | 1461530521630 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:42:01 INFO - PROCESS | 1802 | 1461530521632 Marionette TRACE conn3 <- [1,3026,null,{}] 13:42:01 INFO - PROCESS | 1802 | 1461530521637 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:01 INFO - PROCESS | 1802 | 1461530521855 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 13:42:02 INFO - PROCESS | 1802 | 1461530522057 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b96f5b800 == 189 [pid = 1802] [id = 766] 13:42:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x7f4b8d9bf800) [pid = 1802] [serial = 2297] [outer = (nil)] 13:42:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x7f4b99c55400) [pid = 1802] [serial = 2298] [outer = 0x7f4b8d9bf800] 13:42:02 INFO - PROCESS | 1802 | 1461530522120 Marionette DEBUG loaded listener.js 13:42:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x7f4b9a9bd800) [pid = 1802] [serial = 2299] [outer = 0x7f4b8d9bf800] 13:42:03 INFO - PROCESS | 1802 | 1461530523846 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 13:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:42:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:42:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:42:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:42:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:42:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:42:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:42:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:42:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:42:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:42:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:42:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:42:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:42:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:42:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:42:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:42:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:42:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:42:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:42:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:42:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:42:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:42:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:42:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:42:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:42:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:42:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:42:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:42:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:42:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:42:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:42:03 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 13:42:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:42:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:42:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:42:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:42:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:42:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:42:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:42:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:42:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:42:04 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 13:42:04 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 13:42:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:42:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:42:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:42:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:42:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:42:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:42:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:42:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:42:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:42:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:42:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:42:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:42:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:42:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:42:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:42:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:42:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:42:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:42:04 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 13:42:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:42:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:42:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:42:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:42:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:42:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:42:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:42:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:42:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:42:04 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 13:42:04 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 13:42:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:42:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:42:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:42:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:42:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:42:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:42:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:42:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:42:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:42:04 INFO - TEST-OK | /FileAPI/idlharness.html | took 2368ms 13:42:04 INFO - PROCESS | 1802 | 1461530524003 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 13:42:04 INFO - PROCESS | 1802 | 1461530524014 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 13:42:04 INFO - TEST-START | /FileAPI/idlharness.worker 13:42:04 INFO - PROCESS | 1802 | 1461530524028 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:42:04 INFO - PROCESS | 1802 | 1461530524044 Marionette TRACE conn3 <- [1,3030,null,{}] 13:42:04 INFO - PROCESS | 1802 | 1461530524109 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:04 INFO - PROCESS | 1802 | 1461530524379 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 13:42:04 INFO - PROCESS | 1802 | 1461530524669 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b925f5000 == 190 [pid = 1802] [id = 767] 13:42:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x7f4b91374800) [pid = 1802] [serial = 2300] [outer = (nil)] 13:42:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x7f4b9137bc00) [pid = 1802] [serial = 2301] [outer = 0x7f4b91374800] 13:42:04 INFO - PROCESS | 1802 | 1461530524750 Marionette DEBUG loaded listener.js 13:42:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x7f4b970afc00) [pid = 1802] [serial = 2302] [outer = 0x7f4b91374800] 13:42:05 INFO - PROCESS | 1802 | [1802] 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 13:42:07 INFO - PROCESS | 1802 | 1461530527369 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:42:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:42:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:42:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:42:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:42:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:42:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:42:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:42:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:42:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:42:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:42:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:42:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:42:07 INFO - {} 13:42:07 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 13:42:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:42:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:42:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:42:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:42:07 INFO - {} 13:42:07 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 - {} 13:42:07 INFO - {} 13:42:07 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 13:42:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:42:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:42:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:42:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:42:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:42:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:42:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:42:07 INFO - {} 13:42:07 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 13:42:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:42:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:42:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:42:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:42:07 INFO - {} 13:42:07 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 - {} 13:42:07 INFO - {} 13:42:07 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 13:42:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:42:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:42:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:42:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:42:07 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 13:42:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:42:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:42:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:42:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:42:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:42:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:42:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:42:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:42:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:42:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:42:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:42:07 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 13:42:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:42:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:42:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:42:07 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 13:42:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:42:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:42:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:42:07 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 13:42:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:42:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:42:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:42:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:42:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:42:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:42:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:42:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:42:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:42:07 INFO - {} 13:42:07 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3423ms 13:42:07 INFO - PROCESS | 1802 | 1461530527449 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 13:42:07 INFO - PROCESS | 1802 | 1461530527457 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 13:42:07 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:42:07 INFO - PROCESS | 1802 | 1461530527525 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:42:07 INFO - PROCESS | 1802 | 1461530527533 Marionette TRACE conn3 <- [1,3034,null,{}] 13:42:07 INFO - PROCESS | 1802 | 1461530527545 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:07 INFO - PROCESS | 1802 | 1461530527897 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 13:42:08 INFO - PROCESS | 1802 | 1461530528181 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9b491000 == 191 [pid = 1802] [id = 768] 13:42:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x7f4b97c15400) [pid = 1802] [serial = 2303] [outer = (nil)] 13:42:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x7f4ba25d9800) [pid = 1802] [serial = 2304] [outer = 0x7f4b97c15400] 13:42:08 INFO - PROCESS | 1802 | 1461530528257 Marionette DEBUG loaded listener.js 13:42:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4ba3ed3000) [pid = 1802] [serial = 2305] [outer = 0x7f4b97c15400] 13:42:09 INFO - PROCESS | 1802 | 1461530529149 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 13:42:09 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:42:09 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1659ms 13:42:09 INFO - PROCESS | 1802 | 1461530529169 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 13:42:09 INFO - PROCESS | 1802 | 1461530529173 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 13:42:09 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:42:09 INFO - PROCESS | 1802 | 1461530529180 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:42:09 INFO - PROCESS | 1802 | 1461530529186 Marionette TRACE conn3 <- [1,3038,null,{}] 13:42:09 INFO - PROCESS | 1802 | 1461530529202 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:09 INFO - PROCESS | 1802 | 1461530529664 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 13:42:09 INFO - PROCESS | 1802 | 1461530529929 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b9c8bf800 == 192 [pid = 1802] [id = 769] 13:42:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4ba25dc000) [pid = 1802] [serial = 2306] [outer = (nil)] 13:42:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4ba4f0e400) [pid = 1802] [serial = 2307] [outer = 0x7f4ba25dc000] 13:42:10 INFO - PROCESS | 1802 | 1461530530051 Marionette DEBUG loaded listener.js 13:42:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4ba5179800) [pid = 1802] [serial = 2308] [outer = 0x7f4ba25dc000] 13:42:10 INFO - PROCESS | 1802 | 1461530530903 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 13:42:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:42:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:42:10 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1737ms 13:42:10 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:42:10 INFO - PROCESS | 1802 | 1461530530918 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 13:42:10 INFO - PROCESS | 1802 | 1461530530922 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 13:42:10 INFO - PROCESS | 1802 | 1461530530928 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:42:10 INFO - PROCESS | 1802 | 1461530530931 Marionette TRACE conn3 <- [1,3042,null,{}] 13:42:10 INFO - PROCESS | 1802 | 1461530530936 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:11 INFO - PROCESS | 1802 | 1461530531180 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 13:42:11 INFO - PROCESS | 1802 | 1461530531433 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba1fe1000 == 193 [pid = 1802] [id = 770] 13:42:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4ba5810800) [pid = 1802] [serial = 2309] [outer = (nil)] 13:42:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4ba5aef800) [pid = 1802] [serial = 2310] [outer = 0x7f4ba5810800] 13:42:11 INFO - PROCESS | 1802 | 1461530531541 Marionette DEBUG loaded listener.js 13:42:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4ba5f47800) [pid = 1802] [serial = 2311] [outer = 0x7f4ba5810800] 13:42:13 INFO - PROCESS | 1802 | 1461530533072 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:42:13 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. 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:42:13 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'.) 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:42:13 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. 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:42:13 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. 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:42:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:42:13 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. 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:42:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:42:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:42:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:42:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:42:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:42:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:42:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:42:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:42:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:42:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:42:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:42:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:42:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:42:13 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2211ms 13:42:13 INFO - PROCESS | 1802 | 1461530533140 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 13:42:13 INFO - PROCESS | 1802 | 1461530533143 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 13:42:13 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:42:13 INFO - PROCESS | 1802 | 1461530533154 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:42:13 INFO - PROCESS | 1802 | 1461530533158 Marionette TRACE conn3 <- [1,3046,null,{}] 13:42:13 INFO - PROCESS | 1802 | 1461530533227 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:13 INFO - PROCESS | 1802 | 1461530533461 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 13:42:13 INFO - PROCESS | 1802 | 1461530533781 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b949e3800 == 194 [pid = 1802] [id = 771] 13:42:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x7f4b90de8800) [pid = 1802] [serial = 2312] [outer = (nil)] 13:42:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x7f4b9804d800) [pid = 1802] [serial = 2313] [outer = 0x7f4b90de8800] 13:42:13 INFO - PROCESS | 1802 | 1461530533858 Marionette DEBUG loaded listener.js 13:42:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x7f4b98b03400) [pid = 1802] [serial = 2314] [outer = 0x7f4b90de8800] 13:42:14 INFO - PROCESS | 1802 | [1802] 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 13:42:14 INFO - PROCESS | 1802 | 1461530534730 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:42:14 INFO - {} 13:42:14 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1594ms 13:42:14 INFO - PROCESS | 1802 | 1461530534749 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 13:42:14 INFO - PROCESS | 1802 | 1461530534752 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 13:42:14 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:42:14 INFO - PROCESS | 1802 | 1461530534759 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:42:14 INFO - PROCESS | 1802 | 1461530534761 Marionette TRACE conn3 <- [1,3050,null,{}] 13:42:14 INFO - PROCESS | 1802 | 1461530534767 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:15 INFO - PROCESS | 1802 | 1461530535059 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 13:42:15 INFO - PROCESS | 1802 | 1461530535466 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba3f7d800 == 195 [pid = 1802] [id = 772] 13:42:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x7f4ba5f49800) [pid = 1802] [serial = 2315] [outer = (nil)] 13:42:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x7f4ba6063400) [pid = 1802] [serial = 2316] [outer = 0x7f4ba5f49800] 13:42:15 INFO - PROCESS | 1802 | 1461530535602 Marionette DEBUG loaded listener.js 13:42:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x7f4ba87bbc00) [pid = 1802] [serial = 2317] [outer = 0x7f4ba5f49800] 13:42:16 INFO - PROCESS | 1802 | 1461530536508 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 13:42:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:42:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:42:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:42:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:42:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1783ms 13:42:16 INFO - PROCESS | 1802 | 1461530536544 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 13:42:16 INFO - PROCESS | 1802 | 1461530536547 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 13:42:16 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:42:16 INFO - PROCESS | 1802 | 1461530536555 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:42:16 INFO - PROCESS | 1802 | 1461530536558 Marionette TRACE conn3 <- [1,3054,null,{}] 13:42:16 INFO - PROCESS | 1802 | 1461530536563 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:16 INFO - PROCESS | 1802 | 1461530536822 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 13:42:17 INFO - PROCESS | 1802 | 1461530537076 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba58a7000 == 196 [pid = 1802] [id = 773] 13:42:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x7f4b9a9be800) [pid = 1802] [serial = 2318] [outer = (nil)] 13:42:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x7f4ba8b25800) [pid = 1802] [serial = 2319] [outer = 0x7f4b9a9be800] 13:42:17 INFO - PROCESS | 1802 | 1461530537154 Marionette DEBUG loaded listener.js 13:42:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x7f4ba92fc000) [pid = 1802] [serial = 2320] [outer = 0x7f4b9a9be800] 13:42:18 INFO - PROCESS | 1802 | 1461530538370 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:42:18 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" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:42:18 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" 13:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:42:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1920ms 13:42:18 INFO - PROCESS | 1802 | 1461530538542 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 13:42:18 INFO - PROCESS | 1802 | 1461530538550 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 13:42:18 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:42:18 INFO - PROCESS | 1802 | 1461530538584 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:42:18 INFO - PROCESS | 1802 | 1461530538590 Marionette TRACE conn3 <- [1,3058,null,{}] 13:42:18 INFO - PROCESS | 1802 | 1461530538601 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:18 INFO - PROCESS | 1802 | 1461530538963 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 13:42:19 INFO - PROCESS | 1802 | 1461530539183 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba6fb7000 == 197 [pid = 1802] [id = 774] 13:42:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x7f4ba8ab3c00) [pid = 1802] [serial = 2321] [outer = (nil)] 13:42:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x7f4bae358c00) [pid = 1802] [serial = 2322] [outer = 0x7f4ba8ab3c00] 13:42:19 INFO - PROCESS | 1802 | 1461530539258 Marionette DEBUG loaded listener.js 13:42:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x7f4baed14400) [pid = 1802] [serial = 2323] [outer = 0x7f4ba8ab3c00] 13:42:20 INFO - PROCESS | 1802 | 1461530540111 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 13:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:42:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:42:20 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:20 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:42:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:42:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:42:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:42:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:42:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:42:20 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1599ms 13:42:20 INFO - PROCESS | 1802 | 1461530540186 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 13:42:20 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:42:20 INFO - PROCESS | 1802 | 1461530540193 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 13:42:20 INFO - PROCESS | 1802 | 1461530540199 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:42:20 INFO - PROCESS | 1802 | 1461530540207 Marionette TRACE conn3 <- [1,3062,null,{}] 13:42:20 INFO - PROCESS | 1802 | 1461530540215 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:20 INFO - PROCESS | 1802 | 1461530540548 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 13:42:20 INFO - PROCESS | 1802 | 1461530540804 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba911f800 == 198 [pid = 1802] [id = 775] 13:42:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x7f4baed80000) [pid = 1802] [serial = 2324] [outer = (nil)] 13:42:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x7f4bb1423800) [pid = 1802] [serial = 2325] [outer = 0x7f4baed80000] 13:42:20 INFO - PROCESS | 1802 | 1461530540888 Marionette DEBUG loaded listener.js 13:42:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x7f4bb2219800) [pid = 1802] [serial = 2326] [outer = 0x7f4baed80000] 13:42:21 INFO - PROCESS | 1802 | [1802] 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 13:42:22 INFO - PROCESS | 1802 | 1461530542014 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:42:22 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:42:22 INFO - {} 13:42:22 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1840ms 13:42:22 INFO - PROCESS | 1802 | 1461530542041 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 13:42:22 INFO - PROCESS | 1802 | 1461530542047 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 13:42:22 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:42:22 INFO - PROCESS | 1802 | 1461530542056 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:42:22 INFO - PROCESS | 1802 | 1461530542061 Marionette TRACE conn3 <- [1,3066,null,{}] 13:42:22 INFO - PROCESS | 1802 | 1461530542121 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:22 INFO - PROCESS | 1802 | 1461530542405 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 13:42:22 INFO - PROCESS | 1802 | 1461530542724 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9c36800 == 199 [pid = 1802] [id = 776] 13:42:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x7f4b9cf2e000) [pid = 1802] [serial = 2327] [outer = (nil)] 13:42:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x7f4bbaf20000) [pid = 1802] [serial = 2328] [outer = 0x7f4b9cf2e000] 13:42:22 INFO - PROCESS | 1802 | 1461530542800 Marionette DEBUG loaded listener.js 13:42:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x7f4bbbdc9800) [pid = 1802] [serial = 2329] [outer = 0x7f4b9cf2e000] 13:42:23 INFO - PROCESS | 1802 | 1461530543620 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 13:42:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:42:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:42:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:42:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:42:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:42:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:42:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:42:23 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1580ms 13:42:23 INFO - PROCESS | 1802 | 1461530543638 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 13:42:23 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:42:23 INFO - PROCESS | 1802 | 1461530543649 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 13:42:23 INFO - PROCESS | 1802 | 1461530543655 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:42:23 INFO - PROCESS | 1802 | 1461530543660 Marionette TRACE conn3 <- [1,3070,null,{}] 13:42:23 INFO - PROCESS | 1802 | 1461530543666 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:23 INFO - PROCESS | 1802 | 1461530543929 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 13:42:24 INFO - PROCESS | 1802 | 1461530544199 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bad31e800 == 200 [pid = 1802] [id = 777] 13:42:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x7f4bbbdd0000) [pid = 1802] [serial = 2330] [outer = (nil)] 13:42:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x7f4bbbef9c00) [pid = 1802] [serial = 2331] [outer = 0x7f4bbbdd0000] 13:42:24 INFO - PROCESS | 1802 | 1461530544288 Marionette DEBUG loaded listener.js 13:42:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x7f4bbccb9000) [pid = 1802] [serial = 2332] [outer = 0x7f4bbbdd0000] 13:42:25 INFO - PROCESS | 1802 | 1461530545170 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 13:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:42:25 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1534ms 13:42:25 INFO - PROCESS | 1802 | 1461530545191 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 13:42:25 INFO - PROCESS | 1802 | 1461530545195 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 13:42:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:42:25 INFO - PROCESS | 1802 | 1461530545201 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:42:25 INFO - PROCESS | 1802 | 1461530545204 Marionette TRACE conn3 <- [1,3074,null,{}] 13:42:25 INFO - PROCESS | 1802 | 1461530545210 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:25 INFO - PROCESS | 1802 | 1461530545475 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 13:42:25 INFO - PROCESS | 1802 | 1461530545818 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bae24a800 == 201 [pid = 1802] [id = 778] 13:42:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x7f4bbbeb0400) [pid = 1802] [serial = 2333] [outer = (nil)] 13:42:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x7f4bbd28ec00) [pid = 1802] [serial = 2334] [outer = 0x7f4bbbeb0400] 13:42:25 INFO - PROCESS | 1802 | 1461530545926 Marionette DEBUG loaded listener.js 13:42:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x7f4bc08a9800) [pid = 1802] [serial = 2335] [outer = 0x7f4bbbeb0400] 13:42:26 INFO - PROCESS | 1802 | 1461530546829 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 13:42:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:42:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:42:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:42:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:42:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:42:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:42:26 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1682ms 13:42:26 INFO - PROCESS | 1802 | 1461530546885 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 13:42:26 INFO - PROCESS | 1802 | 1461530546890 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 13:42:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:42:26 INFO - PROCESS | 1802 | 1461530546916 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:42:26 INFO - PROCESS | 1802 | 1461530546918 Marionette TRACE conn3 <- [1,3078,null,{}] 13:42:26 INFO - PROCESS | 1802 | 1461530546925 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:27 INFO - PROCESS | 1802 | 1461530547178 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 13:42:27 INFO - PROCESS | 1802 | 1461530547614 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4ba9791800 == 202 [pid = 1802] [id = 779] 13:42:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x7f4ba214c800) [pid = 1802] [serial = 2336] [outer = (nil)] 13:42:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x7f4baf8ae800) [pid = 1802] [serial = 2337] [outer = 0x7f4ba214c800] 13:42:27 INFO - PROCESS | 1802 | 1461530547747 Marionette DEBUG loaded listener.js 13:42:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x7f4bbafcf000) [pid = 1802] [serial = 2338] [outer = 0x7f4ba214c800] 13:42:28 INFO - PROCESS | 1802 | 1461530548669 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 13:42:28 INFO - PROCESS | 1802 | 1461530548713 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 13:42:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:42:28 INFO - PROCESS | 1802 | 1461530548721 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:42:28 INFO - PROCESS | 1802 | 1461530548729 Marionette TRACE conn3 <- [1,3082,null,{}] 13:42:28 INFO - PROCESS | 1802 | 1461530548736 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:29 INFO - PROCESS | 1802 | 1461530549071 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 13:42:29 INFO - PROCESS | 1802 | 1461530549298 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4baf8d7800 == 203 [pid = 1802] [id = 780] 13:42:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x7f4ba6ec2400) [pid = 1802] [serial = 2339] [outer = (nil)] 13:42:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x7f4bc0b99400) [pid = 1802] [serial = 2340] [outer = 0x7f4ba6ec2400] 13:42:29 INFO - PROCESS | 1802 | 1461530549386 Marionette DEBUG loaded listener.js 13:42:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x7f4bc0b9e800) [pid = 1802] [serial = 2341] [outer = 0x7f4ba6ec2400] 13:42:30 INFO - PROCESS | 1802 | 1461530550195 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 13:42:30 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:42:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:42:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:42:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1534ms 13:42:30 INFO - PROCESS | 1802 | 1461530550258 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 13:42:30 INFO - PROCESS | 1802 | 1461530550266 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 13:42:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:42:30 INFO - PROCESS | 1802 | 1461530550272 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:42:30 INFO - PROCESS | 1802 | 1461530550275 Marionette TRACE conn3 <- [1,3086,null,{}] 13:42:30 INFO - PROCESS | 1802 | 1461530550282 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:30 INFO - PROCESS | 1802 | 1461530550678 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 13:42:30 INFO - PROCESS | 1802 | 1461530550898 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bbafca000 == 204 [pid = 1802] [id = 781] 13:42:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x7f4b943b2400) [pid = 1802] [serial = 2342] [outer = (nil)] 13:42:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x7f4b943b7c00) [pid = 1802] [serial = 2343] [outer = 0x7f4b943b2400] 13:42:31 INFO - PROCESS | 1802 | 1461530551013 Marionette DEBUG loaded listener.js 13:42:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x7f4b943bd800) [pid = 1802] [serial = 2344] [outer = 0x7f4b943b2400] 13:42:31 INFO - PROCESS | 1802 | 1461530551786 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:42:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:42:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1534ms 13:42:31 INFO - PROCESS | 1802 | 1461530551815 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 13:42:31 INFO - PROCESS | 1802 | 1461530551824 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 13:42:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:42:31 INFO - PROCESS | 1802 | 1461530551840 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:42:31 INFO - PROCESS | 1802 | 1461530551842 Marionette TRACE conn3 <- [1,3090,null,{}] 13:42:31 INFO - PROCESS | 1802 | 1461530551848 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:32 INFO - PROCESS | 1802 | 1461530552097 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 13:42:32 INFO - PROCESS | 1802 | 1461530552369 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc0850000 == 205 [pid = 1802] [id = 782] 13:42:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x7f4b943b5000) [pid = 1802] [serial = 2345] [outer = (nil)] 13:42:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x7f4bc0b46c00) [pid = 1802] [serial = 2346] [outer = 0x7f4b943b5000] 13:42:32 INFO - PROCESS | 1802 | 1461530552450 Marionette DEBUG loaded listener.js 13:42:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x7f4bc0ba3000) [pid = 1802] [serial = 2347] [outer = 0x7f4b943b5000] 13:42:33 INFO - PROCESS | 1802 | 1461530553249 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:42:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:42:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1434ms 13:42:33 INFO - PROCESS | 1802 | 1461530553274 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 13:42:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:42:33 INFO - PROCESS | 1802 | 1461530553279 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 13:42:33 INFO - PROCESS | 1802 | 1461530553285 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:42:33 INFO - PROCESS | 1802 | 1461530553288 Marionette TRACE conn3 <- [1,3094,null,{}] 13:42:33 INFO - PROCESS | 1802 | 1461530553293 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:33 INFO - PROCESS | 1802 | 1461530553535 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 13:42:33 INFO - PROCESS | 1802 | 1461530553838 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4bc54c2000 == 206 [pid = 1802] [id = 783] 13:42:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x7f4b9090c800) [pid = 1802] [serial = 2348] [outer = (nil)] 13:42:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x7f4b90914400) [pid = 1802] [serial = 2349] [outer = 0x7f4b9090c800] 13:42:33 INFO - PROCESS | 1802 | 1461530553936 Marionette DEBUG loaded listener.js 13:42:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x7f4b90919400) [pid = 1802] [serial = 2350] [outer = 0x7f4b9090c800] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b94c03000 == 205 [pid = 1802] [id = 737] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b925f4800 == 204 [pid = 1802] [id = 736] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba20e2000 == 203 [pid = 1802] [id = 388] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b94cc0000 == 202 [pid = 1802] [id = 765] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b93fd0000 == 201 [pid = 1802] [id = 764] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b90fcf000 == 200 [pid = 1802] [id = 763] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b943cd000 == 199 [pid = 1802] [id = 759] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc3e5f800 == 198 [pid = 1802] [id = 757] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc8ba6000 == 197 [pid = 1802] [id = 758] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc1524000 == 196 [pid = 1802] [id = 756] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc1055000 == 195 [pid = 1802] [id = 755] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bc0d28800 == 194 [pid = 1802] [id = 754] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bbbe8f800 == 193 [pid = 1802] [id = 753] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4baea25000 == 192 [pid = 1802] [id = 752] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bad5e2800 == 191 [pid = 1802] [id = 751] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4bab35f800 == 190 [pid = 1802] [id = 750] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba9be1800 == 189 [pid = 1802] [id = 749] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba931b800 == 188 [pid = 1802] [id = 748] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5ee2000 == 187 [pid = 1802] [id = 747] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba5086000 == 186 [pid = 1802] [id = 746] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba266f800 == 185 [pid = 1802] [id = 745] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4ba1fc2800 == 184 [pid = 1802] [id = 744] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b9c6c0000 == 183 [pid = 1802] [id = 743] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b99e8a800 == 182 [pid = 1802] [id = 742] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b963ea000 == 181 [pid = 1802] [id = 741] 13:42:36 INFO - PROCESS | 1802 | --DOCSHELL 0x7f4b911c8000 == 180 [pid = 1802] [id = 740] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x7f4ba73d9800) [pid = 1802] [serial = 2139] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x7f4b98810c00) [pid = 1802] [serial = 2216] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x7f4b99b4ac00) [pid = 1802] [serial = 2219] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x7f4baca42400) [pid = 1802] [serial = 2204] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x7f4bac2f7000) [pid = 1802] [serial = 2202] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x7f4babc74000) [pid = 1802] [serial = 2201] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x7f4babbe6c00) [pid = 1802] [serial = 2199] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x7f4bab367800) [pid = 1802] [serial = 2198] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x7f4bab04f800) [pid = 1802] [serial = 2196] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x7f4ba96f9c00) [pid = 1802] [serial = 2195] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x7f4ba96ee800) [pid = 1802] [serial = 2193] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x7f4ba9522400) [pid = 1802] [serial = 2192] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x7f4ba92f9800) [pid = 1802] [serial = 2190] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x7f4ba9181800) [pid = 1802] [serial = 2189] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x7f4ba9176000) [pid = 1802] [serial = 2187] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x7f4ba8abf400) [pid = 1802] [serial = 2186] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x7f4ba73dfc00) [pid = 1802] [serial = 2184] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x7f4ba6310c00) [pid = 1802] [serial = 2183] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x7f4ba5a25000) [pid = 1802] [serial = 2181] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x7f4ba5719800) [pid = 1802] [serial = 2180] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x7f4ba4fad000) [pid = 1802] [serial = 2178] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x7f4ba4f14000) [pid = 1802] [serial = 2177] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x7f4ba4e8bc00) [pid = 1802] [serial = 2175] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x7f4ba4e70800) [pid = 1802] [serial = 2174] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x7f4ba4e24400) [pid = 1802] [serial = 2172] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x7f4ba3cda000) [pid = 1802] [serial = 2171] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x7f4b9d85fc00) [pid = 1802] [serial = 2169] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x7f4b9d048000) [pid = 1802] [serial = 2168] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x7f4b9ce9ec00) [pid = 1802] [serial = 2166] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x7f4b9c7eac00) [pid = 1802] [serial = 2165] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x7f4b9b327000) [pid = 1802] [serial = 2163] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x7f4b9a9c1000) [pid = 1802] [serial = 2162] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x7f4b998be800) [pid = 1802] [serial = 2160] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x7f4b98b3dc00) [pid = 1802] [serial = 2159] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x7f4b97c73400) [pid = 1802] [serial = 2157] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x7f4b9740d400) [pid = 1802] [serial = 2156] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x7f4b90ec9800) [pid = 1802] [serial = 2154] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x7f4b90dc6000) [pid = 1802] [serial = 2153] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x7f4b910c9400) [pid = 1802] [serial = 2210] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4b911aa800) [pid = 1802] [serial = 2211] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4bad959000) [pid = 1802] [serial = 2208] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4bad48c800) [pid = 1802] [serial = 2207] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4bace75800) [pid = 1802] [serial = 2205] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4b977b9000) [pid = 1802] [serial = 2214] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4b97366000) [pid = 1802] [serial = 2213] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4b99746c00) [pid = 1802] [serial = 2217] [outer = (nil)] [url = about:blank] 13:42:37 INFO - PROCESS | 1802 | 1461530557724 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:42:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:42:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 4455ms 13:42:37 INFO - PROCESS | 1802 | 1461530557739 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 13:42:37 INFO - PROCESS | 1802 | 1461530557744 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 13:42:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:42:37 INFO - PROCESS | 1802 | 1461530557750 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:42:37 INFO - PROCESS | 1802 | 1461530557756 Marionette TRACE conn3 <- [1,3098,null,{}] 13:42:37 INFO - PROCESS | 1802 | 1461530557762 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:37 INFO - PROCESS | 1802 | 1461530557987 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 13:42:38 INFO - PROCESS | 1802 | 1461530558201 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b90fc6000 == 181 [pid = 1802] [id = 784] 13:42:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x7f4b90ed1400) [pid = 1802] [serial = 2351] [outer = (nil)] 13:42:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x7f4b911a7800) [pid = 1802] [serial = 2352] [outer = 0x7f4b90ed1400] 13:42:38 INFO - PROCESS | 1802 | 1461530558268 Marionette DEBUG loaded listener.js 13:42:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x7f4b91372000) [pid = 1802] [serial = 2353] [outer = 0x7f4b90ed1400] 13:42:39 INFO - PROCESS | 1802 | 1461530559107 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 13:42:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:42:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:42:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1385ms 13:42:39 INFO - PROCESS | 1802 | 1461530559138 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 13:42:39 INFO - PROCESS | 1802 | 1461530559145 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 13:42:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:42:39 INFO - PROCESS | 1802 | 1461530559159 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:42:39 INFO - PROCESS | 1802 | 1461530559162 Marionette TRACE conn3 <- [1,3102,null,{}] 13:42:39 INFO - PROCESS | 1802 | 1461530559169 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:39 INFO - PROCESS | 1802 | 1461530559413 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 13:42:39 INFO - PROCESS | 1802 | 1461530559666 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b930d8800 == 182 [pid = 1802] [id = 785] 13:42:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x7f4b93118400) [pid = 1802] [serial = 2354] [outer = (nil)] 13:42:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x7f4b97360000) [pid = 1802] [serial = 2355] [outer = 0x7f4b93118400] 13:42:39 INFO - PROCESS | 1802 | 1461530559732 Marionette DEBUG loaded listener.js 13:42:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x7f4b977b9000) [pid = 1802] [serial = 2356] [outer = 0x7f4b93118400] 13:42:40 INFO - PROCESS | 1802 | 1461530560615 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:42:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:42:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1487ms 13:42:40 INFO - PROCESS | 1802 | 1461530560646 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 13:42:40 INFO - PROCESS | 1802 | 1461530560649 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 13:42:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:42:40 INFO - PROCESS | 1802 | 1461530560656 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:42:40 INFO - PROCESS | 1802 | 1461530560662 Marionette TRACE conn3 <- [1,3106,null,{}] 13:42:40 INFO - PROCESS | 1802 | 1461530560688 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:41 INFO - PROCESS | 1802 | 1461530561141 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 13:42:41 INFO - PROCESS | 1802 | 1461530561182 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b93fde800 == 183 [pid = 1802] [id = 786] 13:42:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x7f4b97e9dc00) [pid = 1802] [serial = 2357] [outer = (nil)] 13:42:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x7f4b98048c00) [pid = 1802] [serial = 2358] [outer = 0x7f4b97e9dc00] 13:42:41 INFO - PROCESS | 1802 | 1461530561253 Marionette DEBUG loaded listener.js 13:42:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x7f4b98c68c00) [pid = 1802] [serial = 2359] [outer = 0x7f4b97e9dc00] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x7f4b8d9b5800) [pid = 1802] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x7f4b97e98c00) [pid = 1802] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x7f4ba4fa2000) [pid = 1802] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x7f4bae08e800) [pid = 1802] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x7f4ba9172800) [pid = 1802] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x7f4bae21c000) [pid = 1802] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x7f4ba8b1a000) [pid = 1802] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x7f4b9d5b4800) [pid = 1802] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x7f4ba5974400) [pid = 1802] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x7f4ba4e71000) [pid = 1802] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x7f4ba5802800) [pid = 1802] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x7f4ba4e93400) [pid = 1802] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x7f4ba4d86400) [pid = 1802] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x7f4ba23ad800) [pid = 1802] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x7f4ba214f400) [pid = 1802] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x7f4ba23ab400) [pid = 1802] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x7f4ba23acc00) [pid = 1802] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x7f4b9d208400) [pid = 1802] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x7f4b99da7400) [pid = 1802] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x7f4b98a68000) [pid = 1802] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x7f4b98b08800) [pid = 1802] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x7f4b93114800) [pid = 1802] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x7f4b8d9b8000) [pid = 1802] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x7f4badbb3400) [pid = 1802] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x7f4baf7cf400) [pid = 1802] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x7f4b911a8800) [pid = 1802] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 13:42:42 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x7f4b910cdc00) [pid = 1802] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:42:43 INFO - PROCESS | 1802 | 1461530563365 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 13:42:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:42:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:42:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:42:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 2741ms 13:42:43 INFO - PROCESS | 1802 | 1461530563399 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 13:42:43 INFO - PROCESS | 1802 | 1461530563403 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 13:42:43 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:42:43 INFO - PROCESS | 1802 | 1461530563409 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:42:43 INFO - PROCESS | 1802 | 1461530563413 Marionette TRACE conn3 <- [1,3110,null,{}] 13:42:43 INFO - PROCESS | 1802 | 1461530563418 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:43 INFO - PROCESS | 1802 | 1461530563654 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 13:42:43 INFO - PROCESS | 1802 | 1461530563863 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b94cb2000 == 184 [pid = 1802] [id = 787] 13:42:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x7f4b8d9b5800) [pid = 1802] [serial = 2360] [outer = (nil)] 13:42:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x7f4b998be800) [pid = 1802] [serial = 2361] [outer = 0x7f4b8d9b5800] 13:42:43 INFO - PROCESS | 1802 | 1461530563928 Marionette DEBUG loaded listener.js 13:42:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x7f4b99b4e000) [pid = 1802] [serial = 2362] [outer = 0x7f4b8d9b5800] 13:42:44 INFO - PROCESS | 1802 | 1461530564789 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 13:42:44 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:42:44 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 13:42:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:42:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:42:44 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1437ms 13:42:44 INFO - PROCESS | 1802 | 1461530564849 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 13:42:44 INFO - PROCESS | 1802 | 1461530564855 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 13:42:44 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:42:44 INFO - PROCESS | 1802 | 1461530564906 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:42:44 INFO - PROCESS | 1802 | 1461530564911 Marionette TRACE conn3 <- [1,3114,null,{}] 13:42:44 INFO - PROCESS | 1802 | 1461530564927 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:45 INFO - PROCESS | 1802 | 1461530565215 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 13:42:45 INFO - PROCESS | 1802 | 1461530565569 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"0781835b-d265-4099-8393-c89fa097a224\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x7f4b90d69000 == 185 [pid = 1802] [id = 788] 13:42:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x7f4b90ec7c00) [pid = 1802] [serial = 2363] [outer = (nil)] 13:42:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x7f4b9135b400) [pid = 1802] [serial = 2364] [outer = 0x7f4b90ec7c00] 13:42:45 INFO - PROCESS | 1802 | 1461530565665 Marionette DEBUG loaded listener.js 13:42:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x7f4b93462c00) [pid = 1802] [serial = 2365] [outer = 0x7f4b90ec7c00] 13:42:46 INFO - PROCESS | 1802 | 1461530566591 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 13:42:46 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:42:46 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1782ms 13:42:46 INFO - PROCESS | 1802 | 1461530566648 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 13:42:46 INFO - PROCESS | 1802 | 1461530566656 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 13:42:47 WARNING - u'runner_teardown' () 13:42:47 INFO - No more tests 13:42:47 INFO - Got 0 unexpected results 13:42:47 INFO - SUITE-END | took 1244s 13:42:48 INFO - Closing logging queue 13:42:48 INFO - queue closed 13:42:48 INFO - Return code: 0 13:42:48 WARNING - # TBPL SUCCESS # 13:42:48 INFO - Running post-action listener: _resource_record_post_action 13:42:48 INFO - Running post-run listener: _resource_record_post_run 13:42:49 INFO - Total resource usage - Wall time: 1280s; CPU: 98.0%; Read bytes: 8560640; Write bytes: 975294464; Read time: 468; Write time: 299336 13:42:49 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:42:49 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 84828160; Read time: 0; Write time: 76044 13:42:49 INFO - run-tests - Wall time: 1249s; CPU: 98.0%; Read bytes: 5566464; Write bytes: 890466304; Read time: 212; Write time: 223292 13:42:49 INFO - Running post-run listener: _upload_blobber_files 13:42:49 INFO - Blob upload gear active. 13:42:49 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:42:49 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 13:42:49 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'] 13:42:49 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 13:42:49 INFO - (blobuploader) - INFO - Open directory for files ... 13:42:49 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:42:50 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:42:50 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:42:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:42:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:42:51 INFO - (blobuploader) - INFO - Done attempting. 13:42:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:42:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:42:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:42:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:42:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:42:51 INFO - (blobuploader) - INFO - Done attempting. 13:42:51 INFO - (blobuploader) - INFO - Iteration through files over. 13:42:51 INFO - Return code: 0 13:42:51 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:42:51 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:42:51 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2af42488e64c661fc680a9900e6a06fea8f9cdf5f694731d70d66d7a23fed4487b35423e83dad67f2009f0849dc03dd4dfdd2f9701b518ee6d50adab7fdafb6e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/43f845b2a0419afb228d5ace6df884c298f233b3e12cb53bbfb667d167574b1face15fee98985b576e2d48a26c57696b00f8eb0d2734a9635fdc71e3b4c5a03b"} 13:42:51 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:42:51 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:42:51 INFO - Contents: 13:42:51 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2af42488e64c661fc680a9900e6a06fea8f9cdf5f694731d70d66d7a23fed4487b35423e83dad67f2009f0849dc03dd4dfdd2f9701b518ee6d50adab7fdafb6e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/43f845b2a0419afb228d5ace6df884c298f233b3e12cb53bbfb667d167574b1face15fee98985b576e2d48a26c57696b00f8eb0d2734a9635fdc71e3b4c5a03b"} 13:42:51 INFO - Running post-run listener: copy_logs_to_upload_dir 13:42:51 INFO - Copying logs to upload dir... 13:42:51 INFO - mkdir: /builds/slave/test/build/upload/logs 13:42:51 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1375.793847 ========= master_lag: 0.47 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 56 secs) (at 2016-04-24 13:42:52.388353) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 13:42:52.389430) ========= 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-1461529136.576223-1857631376 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2af42488e64c661fc680a9900e6a06fea8f9cdf5f694731d70d66d7a23fed4487b35423e83dad67f2009f0849dc03dd4dfdd2f9701b518ee6d50adab7fdafb6e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/43f845b2a0419afb228d5ace6df884c298f233b3e12cb53bbfb667d167574b1face15fee98985b576e2d48a26c57696b00f8eb0d2734a9635fdc71e3b4c5a03b"} build_url:https://queue.taskcluster.net/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.038534 build_url: 'https://queue.taskcluster.net/v1/task/MgIEGtrZQCitjtPiWEYBbA/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/2af42488e64c661fc680a9900e6a06fea8f9cdf5f694731d70d66d7a23fed4487b35423e83dad67f2009f0849dc03dd4dfdd2f9701b518ee6d50adab7fdafb6e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/43f845b2a0419afb228d5ace6df884c298f233b3e12cb53bbfb667d167574b1face15fee98985b576e2d48a26c57696b00f8eb0d2734a9635fdc71e3b4c5a03b"}' symbols_url: 'https://queue.taskcluster.net/v1/task/MgIEGtrZQCitjtPiWEYBbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.05 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 13:42:52.474774) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 13:42:52.475286) ========= 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-1461529136.576223-1857631376 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022338 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 13:42:52.545621) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 13:42:52.546062) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 13:42:52.546713) ========= ========= Total master_lag: 4.22 =========